Я использую Git Plugin пользователя Jenkins и использую скрипт Douglas Creager's get_git_version. Это использует git, чтобы получить некоторую разумную версию для модулей python. Обычно это создает что-то вроде 0.1-11-g80fe130
, но Дженкинс я получаю:Jenkins Git плагин: git описание не описывает ничего
+ git describe
fatal: No names found, cannot describe anything.
Я настроил плагин не придумать свои собственные теги через «пропускаемых внутренних тегов».
Выполнение дополнительной проверки основной ветки, как в this question about pushing from jenkins, не помогает.
Но как я могу получить чек-код jenkins, чтобы получить теги от источника/мастера? –
@ JaspervandenBosch не уверен, поддерживает ли текущий плагин это, если вы не определяете на первом этапе своих Jenkins Jobs дополнительную команду для импорта тегов из удаленного репо (по крайней мере, 'git fetch -tags', объединенный с мастером проверки git, чтобы обязательно импортировать все теги и быть на кончике ветки). – VonC
'+ git checkout master Переключен на ветку 'master' + git fetch --tags' этого не делал –