Jenkins GitHub 由计划触发的组织作业
Jenkins GitHub Organization jobs triggered by schedule
我设置了一个内部有多个存储库的 Octopus 组织。
其中一个存储库具有自动化测试。我正在尝试在该 repo 中设置 Jenkinsfile 以使作业定期触发,而不是仅在 SCM 更改时触发。
我还没有找到表明这是可能的文档。即使是自动创建后的作业也会显示 BUILD TRIGGER 选项,但当然无法保存。
我找到了使用 "properties" 选项执行此操作的方法。在此示例中,作业将通过推送到 GitHub 的更改触发,并且还会定期(每 60 分钟)触发:
properties([pipelineTriggers([cron('H/60 * * * *'), [$class: 'GitHubPushTrigger']])])
我设置了一个内部有多个存储库的 Octopus 组织。
其中一个存储库具有自动化测试。我正在尝试在该 repo 中设置 Jenkinsfile 以使作业定期触发,而不是仅在 SCM 更改时触发。 我还没有找到表明这是可能的文档。即使是自动创建后的作业也会显示 BUILD TRIGGER 选项,但当然无法保存。
我找到了使用 "properties" 选项执行此操作的方法。在此示例中,作业将通过推送到 GitHub 的更改触发,并且还会定期(每 60 分钟)触发:
properties([pipelineTriggers([cron('H/60 * * * *'), [$class: 'GitHubPushTrigger']])])