2013-06-17 2 views
0

Я хотел бы, чтобы мой триггер начинался с svn commit, но только после завершения предыдущей сборки.Teamcity vcs запускает тихий период до предыдущего завершения сборки

Он реализован в некоторой степени затишья, но есть недостатки, которые я хотел опустить:
1. это может быть ситуация билд уже закончена, но мы все еще ждем спокойного периода, чтобы закончить
2. это может быть ситуация, которая еще не завершена, но мы начинаем новую сборку, потому что закончился спокойный период.

Спасибо.

ответ

2

Я собираюсь предположить (поскольку вы не указали), что вы хотите, чтобы следующая сборка запускалась только после завершения предыдущей сборки, потому что есть какой-то общий ресурс, который они используют (например, для тестов интеграции).

TeamCity имеет настройку, позволяющую ограничить количество одновременно работающих сборок, независимо от того, запускается ли они вручную или запускается с помощью триггера. Установите следующий параметр на первой странице (Общие настройки) вашей конфигурации сборки на «1»:

Ограничить количество одновременно запущенных сборок (0 - неограниченный)

Edit: Teamcity 8.0 объявила сегодня добавила поддержку Shared Resources, которая позволяет вам определять внешние ресурсы и квоты для использования в более чем одной конфигурации сборки.

Смежные вопросы