[英]Jenkins - how to build a specific branch
要通过 Jenkins 脚本签出分支,请使用:
stage('Checkout SCM') {
git branch: 'branchName', credentialsId: 'your_credentials', url: "giturlrepo"
}
我遇到了同样的问题。 我的 jenkinsfile 有一些问题。 例如,在执行 release-start 时,checkout 分支是 develop。 因此,无论我的输入如何,都在使用开发(并且我的分支尚未合并到开发)此外,尝试添加像这样的完整分支名称。 以下是帮助选项的说明:
“最安全的方法是使用 refs/heads/ 语法。这样预期的分支是明确的。
如果您的分支名称中包含 /,请确保使用上面的完整参考。”
你也可以使用正则表达式 | 代表“或”
像下面的例子:
(.*branch1|.*branch2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.