2015-06-12 4 views
0

Я знаю, что есть триггеры сборки. Но существуют ли триггеры развертывания в городе команды? Я довольно много искал в googled и смотрел на документ и, похоже, не мог его найти. В основном я хочу, чтобы пользовательский код проверял несколько вещей перед развертыванием. Но это должно произойти на странице развертывания города команды.Есть ли триггер развертывания для teamcity?

+0

Триггеры развертывания означают, что сборка будет запускаться при развертывании чего-либо (срабатывание триггера VCS при обнаружении изменения VCS, запуск расписания запуска срабатывает в определенное время). Наверное, это не то, что ты хочешь. Если вы хотите, чтобы пользовательский код мог проверить что-то, вы можете включить его в отдельный шаг, и на следующем шаге вы можете выполнить развертывание. По умолчанию второй шаг не будет выполняться, если первый шаг завершится неудачно. –

+0

Похоже, триггеры развертывания похожи на триггеры сборки. Задача развертывания Teamcity может выполнять любой пользовательский код. – DoodleKana

+0

Нет триггера развертывания. Здесь вы можете найти список триггеров сборки: https://confluence.jetbrains.com/display/TCD9/Configuring+Build+Triggers Пожалуйста, опишите более подробные сведения о том, чего вы хотите достичь. Конечно, конфигурация сборки TC (это правильный термин для нее) может иметь несколько этапов различного типа (например, пользовательский скрипт, SSH Exec, SSH-развертывание и многие другие). Как эта конфигурация сборки запускается, это нечто иное, и именно здесь запускаются триггеры. –

ответ

0

Вы должны быть в состоянии сделать это, добавив зависимость Build, Snapshot или Artifact. Я предполагаю, что вам нужна зависимость моментального снимка;

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

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

Затем вы можете поместить свои тесты в эту цель (или другую в цепочке) в зависимости от ваших потребностей. Здесь очень много, чтобы дать короткий ответ здесь. Лучше всего читать complete documentation.

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