gpt4 book ai didi

Jenkins 声明式管道并行阶段

转载 作者:行者123 更新时间:2023-12-01 10:28:37 25 4
gpt4 key购买 nike

我知道我可以使用以下语法并行执行步骤。

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 文档中没有关于管道的良好提示。或者这是不可能的?

提前致谢 =)

最佳答案

描述的行为现在可用 https://issues.jenkins-ci.org/browse/JENKINS-41334在管道模型定义插件中 >= 1.2

关于Jenkins 声明式管道并行阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45294813/

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