我有一个包含三个构建配置的项目:
构建配置2和3通过快照依赖于1。
有3个VCS根源:
默认的分支和分支规范如下:
Git - 全部
默认分支:
开发
分支规范:
+:参/头/(显影)
+:参考文献/头/(主)
+:参考文献/头/(特征/ )
+:参考文献/头/(修复程序/ )
+:参考文献/头/(释放)
+:refs / heads /(support / *)
Git - 开发
默认分支:
开发
分支规范:
+:refs / heads /(develop)
Git - Master
默认分支:
主
分支规范:
+:refs / heads /(master)
这是问题......
当我为第三个构建配置运行构建时,我希望依赖项检查主分支上的集成构建。它没有这样做,并且将始终使用集成构建配置的默认分支(当前正在开发)。
有没有办法达到我想要的目的?
我过去做过的方法是在单个构建配置中使用多个CVS端点,这似乎也是错误的,如果可能的话我想避免这种情况。
答案 0 :(得分:2)
我建议将变量用于分支规范和VCS触发器。这允许您重用VCS根目录,同时仍然可以灵活地选择每个构建配置中的值。