TeamCity - Использование Git Tag в качестве номера сборки

Я пытаюсь использовать теги Git для построения номеров в TeamCity

Например, если я добавлю "11" в качестве тега в ветку git, номер сборки тоже должен быть 11. Я видел примеры использования имени ветви в качестве номера сборки, но не смог найти использование тега в качестве номера сборки.

Есть какой-либо способ сделать это?

1 ответ

Вы можете сделать это, используя дополнительный пользовательский скрипт (например, скрипт оболочки или эквивалентный скрипт Windows). Перед началом сборки прочитайте этот тег, который проверяет teamcity, и обновите номер сборки прогона.

Для чтения тега вы можете использовать либо логическое имя ветви, если ваши цели сканируют несколько тегов, либо имя ветви извлечения, если ваша цель сканирует только одно имя тега.

http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches

Для обновления номера сборки из целевого объекта вы можете проверить эту ссылку http://confluence.jetbrains.com/display/TCD8/Build+Script+Interaction+with+TeamCity

Другие вопросы по тегам