gpt4 book ai didi

Jenkins 管道里程碑不会取消之前正在进行的构建

转载 作者:行者123 更新时间:2023-12-03 16:29:10 26 4
gpt4 key购买 nike

我正在试验 Jenkins 管道和里程碑,但无法弄清楚为什么当新构建跨越里程碑时 Jenkins 没有取消之前的构建。

示例 Jenkinsfile

pipeline {
agent any

parameters {
booleanParam(defaultValue: true, description: '', name: 'userFlag')
}

stages {
stage("foo") {
steps {
milestone(ordinal: 1, label: "BUILD_START_MILESTONE")
sh 'sleep 1000'
}
}
}
}

两次触发此管道不会取消第一个作业

最佳答案

我不认为这种行为是“如果我是一个越过这个里程碑的新版本,那么所有越过这个里程碑的旧版本都将被取消”

里程碑步骤的实际行为是,当较新的管道首先穿过它时,它会阻止较旧的管道穿过该里程碑。

关于Jenkins 管道里程碑不会取消之前正在进行的构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46041579/

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