我尝试为GIT存储库的远程主服务器中的代码构建创建作业。但我们有兴趣在GIT的其他分支机构建设。在这种情况下,分支说明符是否有用。
答案 0 :(得分:1)
是 - 指定作业上的分支将从该分支进行跟踪和构建。
来自Jenkins GIT插件:
如果您要跟踪存储库中的特定分支,请指定分支。如果留空,将检查所有分支的变化并构建。
语法的格式为:REPOSITORYNAME / BRANCH。此外,BRANCH被认为是 / BRANCH,' '的简写。被识别为通配符,' '被识别为包含分隔符'的通配符。因此,origin / branches *将匹配origin / branches-foo但不匹配origin / branches / foo,而origin / branches 将匹配origin / branches-foo和origin / branches / foo。
如果使用命名空间来构建分支(例如feature1 / master或team1 / requestA / rel-1.0),则必须指定完整的分支说明符(包括"遥控器/"):遥控器/ REPOSITORYNAME /分公司/带/命名空间。 例如。 "遥控器/来源/特征1 /主" 可以通过在此字段中指定该修订的SHA1哈希来检出特定修订。
答案 1 :(得分:1)
是。我一直在使用'分支说明符',它按预期工作