如果我在我的jenkins文件中设置了3个构建阶段并且第1阶段和第3阶段总是运行,但是只有2运行,如果它是PR,我是否保持阶段但不运行命令,或者只是过滤掉整个阶段?
stage {
if (env.isPR) {
sh()
或更像
if (env.isPR) {
stage {
sh()
答案 0 :(得分:1)
如果过滤掉整个阶段,那么在非PR构建之后,构建页面上的阶段可视化将删除该PR阶段(对于所有构建,甚至实际上都运行PR阶段的构建)。 / p>
因此,从可视化角度来看,我建议您保留舞台。
{{1}}