дождаться окончания другой работы, прежде чем начать - PullRequest
0 голосов
/ 21 октября 2011

У меня есть две работы в Хадсоне, A & B.

Я просто хочу поставить B в очередь, если сборка A уже выполняется.На самом деле я хотел бы установить A как исходный проект B, но без установки A в качестве нижестоящего проекта (плюс расширенную опцию «Блокировать сборку, когда строится восходящий проект»), потому что мне не нужно собирать B каждый раз, когда запускается A.1003 *

Поскольку шаг сборки B - это сценарий Python, я знаю, что могу периодически опрашивать

http://myhudson/srs/job/A/api/json?tree=builds[building]

и ждать значения true в верхнем building результате, но во время этого опросабудет "в процессе", и было бы яснее просто поставить в очередь B.

Есть предложения?Спасибо!

1 Ответ

0 голосов
/ 24 марта 2012

Один из подходов состоит в том, чтобы использовать Исключающий плагин и настроить два задания на взаимоисключающие.

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