Jenkins:如何设置多个SCM并一起通过Git提交?

Jenkins:如何设置多个SCM并一起通过Git提交?,git,jenkins,Git,Jenkins,假设我有一个上游工作U和一个下游工作D 作为构建步骤之一的作业U将触发作业D,并勾选已构建的通过Git提交 作业D具有配置有两个Git回购R1和R2的多个SCM。R1是要构建的实际项目,而R2只是构建过程中使用的附加工具回购 这样配置的作业D如果手动触发,效果很好。虽然当作业U触发并传递了GIT\U COMMIT时,它在repo R2的签出中失败 好吧,与传递的GIT_COMMIT相关的散列只存在于一个repo中并不奇怪,因为它们是完全独立的代码基 我只希望R1根据传递的git散列进行签出,而R

假设我有一个上游工作U和一个下游工作D

作为构建步骤之一的作业U将触发作业D,并勾选已构建的通过Git提交

作业D具有配置有两个Git回购R1和R2的多个SCM。R1是要构建的实际项目,而R2只是构建过程中使用的附加工具回购

这样配置的作业D如果手动触发,效果很好。虽然当作业U触发并传递了
GIT\U COMMIT
时,它在repo R2的签出中失败

好吧,与传递的
GIT_COMMIT
相关的散列只存在于一个repo中并不奇怪,因为它们是完全独立的代码基

我只希望R1根据传递的git散列进行签出,而R2应该总是从
master
分支获取

有没有办法这样配置它