假设我有一个上游作业 U 和一个下游作业 D 。
作业 U 作为其中一个构建步骤触发作业 D ,其中已构建的传递Git提交已勾选。
作业 D 多个SCM 配置了两个Git repos R1 和 R2 。 R1 是要构建的实际项目,而 R2 只是在构建过程中使用的附加工具仓库。
作业 D 配置如果手动触发,效果很好。虽然当作业 U 触发GIT_COMMIT
时,它会从repo R2 结帐时失败。
嗯,与传递的GIT_COMMIT
相关的哈希仅存在于其中一个存储库中并不奇怪,因为它们是完全独立的代码库。
我希望只有 R1 根据传递的git哈希值进行结帐,而 R2 应始终从master
分支获取。
有没有办法像这样配置它?