我已经设置了一个内部有多个存储库的Octopus组织。
其中一个存储库具有自动化测试。我试图在该repo中设置Jenkinsfile,以使作业定期触发,而不仅仅是在SCM更改上。我还没有找到证明这是可能的文档。即使是自动创建后的作业,也会显示BUILD TRIGGER选项,但当然不能保存。
Jenkins组织作业配置截图
我通过使用"properties"选项找到了这样做的方法。在本例中,作业将通过推送到GitHub的更改触发,并且也是定期的(每60分钟):
properties([pipelineTriggers([cron('H/60 * * * *'), [$class: 'GitHubPushTrigger']])])