如果任何分支发生变化,我的jenkins工作会跟踪多个分支并触发构建。例如,我在工作中添加了多个分支说明符 -
起源/释放**
起源/开发
当合并到任何这些分支时,作业正常工作。
在某些情况下,我希望能够指定/输入分支以从中拉取源和构建。我可以为" BranchOverride"添加构建参数。对于用户输入,但考虑到我已经设置了分支说明符,我该如何实现呢?
关于实施这个的任何想法?
答案 0 :(得分:2)
我能够通过使用变通方法来实现这一目标。我创建了一个名为BranchOverride的构建参数,它具有默认值regex :(?=(原点/开发|原点/释放))。^ *
在分支说明符中,我有$ {BranchOverride}
因此,默认情况下,我正在跟踪开发和发布/ *分支,并且在需要时,用户可以输入分支名称,而BranchSpecifier参数将手动构建该值。