当其他开发人员更新s1时,我们如何配置jenkins使用s1的最新更改自动重建rep1?
答案 0 :(得分:0)
提交s1时,需要确保在r1和push中更新指向正确提交哈希的指针,否则r1仍然指向旧版本的s1。
示例:
~/r1 <---- main project
~/r1/s1 <---- submodule in your project
&LT;对s1&gt;
进行更改# you commit your changes for whatever
~/r1/s1: git commit -am 'major commit not doing single adds'
现在,切换回〜/ r1
~/r1: git add ./s1
~/r1: git commit -m 'updating pointer for submodule in changes in s1'
现在当你推动你的更改时,jenkins会看到你告诉它你在主存储库中更新了指针,你需要进行全新的重建(假设jenkins会对r1上的任何更新进行重建)。