如何为詹金斯管道作业创建多cron触发器

时间:2019-09-28 01:40:36

标签: jenkins jenkins-pipeline

我们有一个管道作业,用于从数据库模式生成jOOQ jar并将其发布到我们的maven存储库。有两种发布jar的策略,一种是每十分钟发布一个SNAPSHOT版本,另一种是每天发布一个RELEASE版本。那么如何在一个管道中配置两个cron触发器,以及如何在阶段中区分它们呢?

编辑:

我们知道使用triggers指令配置cron触发器,但是,这个问题需要解决的是如何配置 two cron触发器,每个触发器都属于不同的stage

1 个答案:

答案 0 :(得分:0)

在与@MartinZeitler进行了宝贵的讨论之后,我们最终选择了以下方式进行操作。

由于我们的Jenkins作业是多分支管道作业,因此我们可以创建另一个分支,然后修改Jenkinsfile。詹金斯将发现新分支并定期执行它。我们需要做的是在必要时手动将master分支中的更改合并到新分支中。