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

У меня есть сборная команда, которая отправляет работу на ферму. Однако, когда я отменяю сборку, задание teamcity отменяется, но задание в ферме все еще выполняется.

Есть ли способ «вставить» какую-то команду, чтобы я мог выполнить некоторую очистку и уничтожить работа в ферме, когда работа T C отменена?

Заранее спасибо.

1 Ответ

0 голосов
/ 01 мая 2020
  • Обновите текущую конфигурацию, чтобы иметь переменную с именем "BuildCompleted", для которой по умолчанию установлено значение false. В качестве последнего шага в текущей конфигурации установите для переменной значение true, используя служебные сообщения .
  • Создайте отдельную конфигурацию, которая выполнит любую необходимую очистку
  • Добавить "финал" sh триггер сборки "и зависимость моментального снимка от новой конфигурации до отменяемого задания
  • Проверьте значение переменной из зависимости как первый шаг в новой конфигурации сборки. Если значение равно true, остановить сборку дальше (снова используйте служебные сообщения).
  • Если сборка не остановлена, второй этап сборки выполнит вашу очистку.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...