Когда шаг сборки завершается неудачно в сборке командного города, могу ли я остановить будущие этапы сборки? - PullRequest
8 голосов
/ 11 октября 2011

Я использую TeamCity в качестве CI-сервера.

Я определил три шага сборки. Один строит мой проект из файла .sln, другой запускает тесты, используя MSTest, последний - упаковывает некоторые из библиотек и exes, которые проект создает в пакет развертывания.

В настоящее время, даже если некоторые тесты не пройдены, пакет развертывания все еще создается. Как я могу помешать Team City обрабатывать дальнейшие шаги сборки, если у вас есть проблема?

Ответы [ 2 ]

3 голосов
/ 18 октября 2011

Кажется, я не единственный с этой проблемой.

http://youtrack.jetbrains.net/issue/TW-12194

Я не уверен, как настроить мои сценарии, чтобы узнать, не вышло ли что-то в исходном потоке.

2 голосов
/ 12 октября 2011

На странице общих настроек конфигурации сборки есть раздел "Fail build if".

В нем есть флажок, который говорит "по крайней мере один тест не пройден".

Этопроверено?

Build configuration sample

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