我有一个Jenkinsfile,如下所示
node('workers') {
echo "Running ${env.BUILD_ID} on ${env.JENKINS_URL}"
// properties(
// [
// pipelineTriggers([cron('0 * * * *')]),
// ]
// )
stage('checkout') {
checkout scm
}
stage('Build') {
echo 'building'
}
stage('Test') {
echo 'Testing..'
}
stage('Deploy') {
echo 'Deploying....'
}
}
属性部分之前没有注解掉,我签入它来测试从流水线作为代码调度Jenkins构建。这起作用了,但是现在我想停止调度。注解掉代码显然不起作用,那么我该怎么做呢?
2条答案
按热度按时间6ju8rftf1#
对我来说,用空列表作为参数调用
pipelineTriggers
就可以做到这一点:cgyqldqp2#
对于声明性管道,您可以使用空字符串作为要禁用的cron计划。
然后查看作业配置,在管道运行后,我们会看到: