我想在BitBucket存储库中的任何分支上进行提交时都运行Jenkins。如果我检查,似乎可以适当触发管道作业:
构建触发器:
分支说明符: /
在这种情况下,将构建以下形式的分支 -大师 -PRJ-32-add-cool-stuff
但是,如果分支名称中包含“ /”,则不会触发此操作,就像从Jira创建分支的情况一样(例如,“ feature / PRJ-32-add-cool-stuff”)。如果我将分支说明符留空(如作业设置中“ any”所建议),Jenkins似乎会自动替换“ / ”
如果我用“ * / **”代替分支说明符,则似乎不会在提交时触发构建。
MultiBranchPipeline需要轮询间隔,因此在我们希望针对每个提交运行测试时显得很明显,并且不希望将多个提交“捆绑”到一个运行中。
完成此任务的最佳方法是什么?