使用多分支流水线,我想根据触发构建的 git 分支,触发略有不同的构建和部署程序。
我能想到的两种方法是: 1)在每个分支中使用不同的 Jenkins 文件。 2)在 Jenkins 文件中使用一系列 when {branch 'X'} 块。
第一种方法意味着当合并分支时需要小心,因为我知道自己会在某个时刻忘记它。
第二种方法非常混乱,但确实只需使用一个 Jenkins 文件。
我无法相信没有比这两种方法更好的方式。
我能想到的两种方法是: 1)在每个分支中使用不同的 Jenkins 文件。 2)在 Jenkins 文件中使用一系列 when {branch 'X'} 块。
第一种方法意味着当合并分支时需要小心,因为我知道自己会在某个时刻忘记它。
第二种方法非常混乱,但确实只需使用一个 Jenkins 文件。
我无法相信没有比这两种方法更好的方式。
branch
条件仅适用于多分支流水线。 - SalahAdDin