Предположим, у меня есть проект A
, которую планируется построить каждый час 03:00
, 04:00
, 05:00
и т.д. B
начинается строительство на 03:30
и заканчивается в 03:35
. Как я могу отменить запланированную сборку 04:00
A
так, чтобы A построил следующий код: 05:00
? Проект B
не имеет графика.Отмена следующего запланированного сборки проекта А когда проект Б строит
0
A
ответ
0
Я сделал это по-другому - вместо отмены сборки; Я просто поставил шаг, чтобы завершить работу без фактического построения в проекте A
, если файл существует, и добавил шаг в B
, чтобы коснуться файла!
In A:
if [ -f /tmp/flag ]; then
rm /tmp/flag
echo "First trigger since A; quitting"
exit;
fi
In B:
touch /tmp/flag
Какова взаимосвязь между рабочими местами/проектами A & B? –
Нет, насколько касается отношений Дженкинса ... – constantine1
Посмотрите, если [это] (https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=67568849) работает для вас, так что я могу измените это на ответ! –