在声明性Jenkins管道中,我需要引入stage X
作为另一个上游阶段(B1,B2)的另一个下游,这些上游阶段已经具有其相应的下游阶段(C1,C2)。
这是使用以下声明性管道语法进行描述的。
pipeline {
agent any
stages {
stage('A'){
...
}
stage('BC'){
paralle {
stage('1'){
stages {
stage('B1'){
...
}
stage('C1'){
...
}
}
}
stage('2'){
stages {
stage('B2'){
...
}
stage('C2'){
...
}
}
}
}
}
stage('D') {
...
}
}
}
当阶段B1和B2完成时,我需要执行某些步骤。我打算通过引入一个stage X
来实现这一目标,如下所示。
如何在现有管道中添加stage X
?在B1和B2都完成之后并且没有等待C1,C2和D阶段之后,是否还有其他机制可以执行某些步骤?