Сбой сборки, если тестовое покрытие меньше, чем у мастера в командном городе - PullRequest
0 голосов
/ 22 апреля 2020

Я хотел бы отказать в построении ветвей объектов, если они имеют меньшее тестовое покрытие, чем последняя успешная сборка мастера

Я попытался добавить дополнительное условие отказа, выполнив следующие шаги

https://www.jetbrains.com/help/teamcity/build-failure-conditions.html#BuildFailureConditions -AdditionalFailureConditions

Но я не могу найти способ ссылки на последнюю успешную сборку мастера

Есть ли специальный тег, автоматически установленный на значение "по умолчанию" ветвь или нам нужно добавить какой-то код на этапе сборки, чтобы автоматически прикрепить / автоматически пометить его?

1 Ответ

0 голосов
/ 01 мая 2020

Не могли бы вы добавить пользовательскую метрику сборки c и использовать шаг сборки, чтобы установить метри c только во время работы главной ветви? Вы можете проверить имя ветки в параметре TeamCity и установить только значение для master? Надеемся, что в будущем это будет проще с шагами условной сборки (к сожалению, на момент ответа не доступно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...