Я выполняю Jenkins 2 с Конвейерным плагином. Я имею, устанавливают Многоотраслевой Конвейерный проект, где каждое ответвление (ведущее устройство, разработайте, и т.д.) имеет Jenkinsfile в корне. Установка этого была проста. Однако я в замешательстве для того, как иметь каждое ответвление, выполняемое периодически (не индексация ответвления), даже когда код не изменяется. Что я должен вставить свой Jenkinsfile для включения периодических сборок?
Для периодических выполнений Paramertized или запланированных триггеров, можно было использовать следующим образом.
triggers{
parameterizedCron env.BRANCH_NAME == "develop" ? '''H 03 * * * % buildSlave=vm1;testSlave=vm2;HYPERVISOR=vbox;VERSION=10.5.0.0
H 03 * * * % buildSlave=vm1;testSlave=vm2;HYPERVISOR=workstation;VERSION=10.5.0.0''' : ""
}