【发布时间】:2020-12-12 06:41:44
【问题描述】:
我可以像这样让我的主分支作业每小时运行一次:
String cron_string = BRANCH_NAME == "master" ? "@hourly" : ""
pipeline {
agent none
triggers { cron(cron_string) }
stages {
// do something
}
}
但我希望每小时运行一些特定的行为——比如只为每小时 cron 触发的运行运行某些阶段。
是否有任何方法可以确定多分支作业是否由管道内部的 cron 计划触发?
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy