我知道我可以使用以下语法并行执行步骤。
pipeline {
agent any
stages {
stage('Build') {
steps {
checkout scm
echo 'Building'
}
}
stage('Some Testing') {
steps {
parallel(
"Step 1": {
echo 'Step 1'
},
"Step 2": {
echo 'Step 2'
}
)
}
}
stage('Send Mail') {
steps {
echo "sending mail"
}
}
}
}
我想在Build Overview中显示所有步骤,并将它们移动到各自的阶段,就像这样。
pipeline{
agent any
stages {
stage('Build'){
steps {
checkout scm
echo 'Building'
}
}
parallel(
stage('Step 1'){
steps{
echo 'Step 1'
}
}
stage('Step 2'){
steps{
echo 'Step 2'
}
}
)
stage('Send Mail'){
steps {
echo "sending mail"
}
}
}
}
如何实现这一目标,Jenkins文档中没有关于管道的良好提示。或者这是不可能的?
提前致谢=)
答案 0 :(得分:4)
现在,从管道模型定义插件中的https://issues.jenkins-ci.org/browse/JENKINS-41334开始,描述的行为> = 1.2
答案 1 :(得分:2)