У меня есть задание Jenkins, которое выполняется в разных случаях. Работа распределяется путем копирования работы - xml. Требования, которые необходимо выполнить для запуска задания, довольно сложны и варьируются от экземпляра к экземпляру. Поэтому я хотел бы иметь триггер сборки, который удовлетворяет мои потребности в каждом случае.
В прошлом я решал эту проблему с помощью ScriptTrigger-Plugin. Задание запускалось периодически, и вызовы скрипта Groovy от ScriptTrigger-Plugin произвели необходимые вычисления, чтобы определить, может ли задание начаться. Этот ScriptTrigger-Plugin долгое время считался устаревшим go из-за проблем безопасности.
Как я могу решить эту проблему с текущей версией Jenkins / текущим плагином? Опять же, я хотел бы иметь триггер, который запускает периодическое издание, и скрипт проверяет, можно ли начать работу.