HQL заказывают в наборе

При опросе каждую минуту в сценарии № 1 Дженкинс запускает два отдельных задания, одно для коммитов 1, 2 и 3, и второе для коммитов 4 и 5.

Для сценария № 2 Дженкинс также создаст две работы, если период тишины составляет 5 минут, в зависимости от вашего примера.

Существует несколько решений, которые помогают решить проблему одновременной работы новых и старых сборок. Один из вариантов - использовать плагин Milestone Pipeline , чтобы автоматически прервать выполнение нескольких одновременных заданий, как только одно из них достигнет вехи.

Во-вторых, некоторые плагины SCM, такие как плагин GitHub, поддерживают функцию триггера сборки Cancel build on update, которая автоматически останавливает выполнение заданий, когда новое задание запускается через обновление.

Третий вариант - использовать скрипт Groovy, который выполняется как часть сборки, и обнаруживает запущенные задания для старых коммитов и прерывает их .

9
задан ahsteele 24 June 2012 в 21:22
поделиться

2 ответа

SELECT DISTINCT c
  FROM Car
       LEFT JOIN FETCH c.wheels AS wheels
ORDER BY wheels.location
9
ответ дан 4 December 2019 в 20:25
поделиться

Хм. Думайте, что Вы, возможно, должны были бы использовать псевдоним?

Select c from Car
       LEFT JOIN FETCH c.wheels wheel
order by wheel.location
1
ответ дан 4 December 2019 в 20:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: