Jenkins在任何分支上的多步骤构建

时间:2019-07-29 21:20:08

标签: jenkins jenkins-pipeline

我想在BitBucket存储库中的任何分支上进行提交时都运行Jenkins。如果我检查,似乎可以适当触发管道作业:

构建触发器:

  • 在将更改推送到Bitbucket时进行构建
  • 投票SCM

分支说明符: /

在这种情况下,将构建以下形式的分支   -大师   -PRJ-32-add-cool-stuff

但是,如果分支名称中包含“ /”,则不会触发此操作,就像从Jira创建分支的情况一样(例如,“ feature / PRJ-32-add-cool-stuff”)。如果我将分支说明符留空(如作业设置中“ any”所建议),Jenkins似乎会自动替换“ /

如果我用“ * / **”代替分支说明符,则似乎不会在提交时触发构建。

MultiBranchPipeline需要轮询间隔,因此在我们希望针对每个提交运行测试时显得很明显,并且不希望将多个提交“捆绑”到一个运行中。

完成此任务的最佳方法是什么?

0 个答案:

没有答案