gpt4 book ai didi

jenkins - Scripted Pipeline 语法中并行内部的顺序阶段

转载 作者:行者123 更新时间:2023-12-04 16:00:09 26 4
gpt4 key购买 nike

在我的 Jenkinsfile 中,我并行执行 2 个阶段,其中一个阶段将包含几个其他顺序阶段。当我运行脚本并检查 BlueOcean 中的管道时,该阶段序列表示为一个单个节点。

(简化的)脚本如下:

node {
stage('Stage 1') {...}
stage('Stage 2') {...}
stage('Stages 3 & 4 in parallel') {
parallel(
'Stage 3': {
stage('Stage 3') {...}
},
'Stage 4': {
stage('Stage 4a') {...}
stage('Stage 4b') {...}
}
)
}
}

因此,在 BlueOcean 中,此脚本为第 4 阶段生成一个节点,而我希望看到两个节点,因为它由两个连续的阶段组成。

最佳答案

我也遇到了与脚本化管道相同的问题。如果你对声明式管道没问题,你可以使用这个:

pipeline {
agent any
stages {
stage('Stage 1') { steps {pwd()}}
stage('Stage 2') { steps {pwd()}}
stage('Stages 3 & 4 in parallel') {
parallel {
stage('Stage 3') { steps {pwd()}}
stage('Stage 4') {
stages {
stage('Stage 4a') { steps {pwd()}}
stage('Stage 4b') { steps {pwd()}}
}
}
}
}
}
}

enter image description here

关于jenkins - Scripted Pipeline 语法中并行内部的顺序阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60230566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com