1
0
mirror of synced 2026-08-06 01:06:57 +00:00

备份博文内容

This commit is contained in:
2026-06-27 09:56:19 +08:00
parent 8a03893e6c
commit 246d0402bb
@@ -0,0 +1 @@
<p>这个问题出现再 Jenkins 多分支构建。</p> <br><p>比如说我们现在有 2 个分支。</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/9/b/9bfa0344e29f12d520f616a834719fa32692fb01.jpeg" rel="nofollow"><img alt="2026-06-2621-34-56" height="346" src="https://i-blog.csdnimg.cn/img_convert/7d1ec23c7f59e353c8898478e75a5fba.jpeg" width="690" /></a></p> <br><p></p> <br><p>在没有创建 PR 的时候,Jenkins 的构建是 2 个,如下图:</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/7/0/70e201eaed03fe110ec27a5d6fe97e83a3189f12.jpeg" rel="nofollow"><img alt="2026-06-2621-35-45" height="140" src="https://i-blog.csdnimg.cn/img_convert/53e15d32e559e0b153ee253a63c43f51.jpeg" width="690" /></a></p> <br><p></p> <br><p>随后,我们在代码库中创建一个 PR。</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/a/0/a0a4901c7b757260fec94650fd32a0169744043f.jpeg" rel="nofollow"><img alt="2026-06-2621-38-03" height="500" src="https://i-blog.csdnimg.cn/img_convert/124daf3be4c9c66f70b90727ce975c85.jpeg" width="653" /></a></p> <br><p></p> <br><p>现在的问题是 Jenkins 将会删除原始分支构建,随后为 PR 创建一个构建。</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/9/9/99cf3aa4fa25279dcf234d3c8d2d15ed0e9c5863.jpeg" rel="nofollow"><img alt="2026-06-2621-38-23" height="180" src="https://i-blog.csdnimg.cn/img_convert/c461741ad2aee7f4da89269fe5f283e0.jpeg" width="690" /></a></p> <br><p></p> <br><p>我们希望不删除原始构建,因为这会导致在代码库中的详细界面中的构建错误。</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/7/9/7981d9f5bf79d96d5be82148c66ff7810e064993.jpeg" rel="nofollow"><img alt="2026-06-2621-39-26" height="463" src="https://i-blog.csdnimg.cn/img_convert/eac28d2191a2305f9fc7e394d92d7ea9.jpeg" width="690" /></a></p> <br><p></p> <br><h3>解决</h3> <br><p>要解决这个问题的办法也很简单,在 Jenkins 针对这个代码的构建中,选择所有分支。</p> <br><p></p> <br><p></p> <br><p class="img-center"><a href="https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/3X/d/6/d6686e2870c6d303e63f4bcb418c260708c06e42.jpeg" rel="nofollow"><img alt="2026-06-2621-40-19" height="291" src="https://i-blog.csdnimg.cn/img_convert/874526f689f6922ab2ab315bbc747981.jpeg" width="690" /></a></p> <br><p></p> <br><p>这样只要 PR 不合并,Jenkins 也会持续构建。</p> <br><p></p> <br><p><a href="https://www.isharkfly.com/t/discuz-7-v5/2306" title="https://www.isharkfly.com/t/discuz-7-v5/2306" rel="nofollow">https://www.isharkfly.com/t/discuz-7-v5/2306</a></p>