【发布时间】:2019-02-04 12:01:00
【问题描述】:
我们的 Jenkins 作业配置有一个多分支管道。我们有三个分支:develop、master 和功能分支。开发人员希望每天定期运行功能分支。我们在多个项目中使用相同的 Jenkinsfile。
为了定期运行,我在功能分支中添加了以下几行。
properties([[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '10',
artifactNumToKeepStr: '10', daysToKeepStr: '10', numToKeepStr: '10']], gitLabConnection('GitLab'), pipelineTriggers([[$class: 'TimerTrigger', spec: '0 5,12 * * *']])])
问题是我们有 5 个项目,并且它们都在使用相同的 Jenkinsfile 的同时执行。有什么方法可以一个一个地运行这些项目吗?
【问题讨论】:
标签: jenkins groovy jenkins-pipeline