停止Jenkins管道Cron触发器

时间:2018-07-18 18:49:24

标签: jenkins jenkins-pipeline

我有一个如下的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....'
  }
}

之前没有注释掉properties部分,我将其检入以测试根据代码管道调度Jenkins构建。这可行,但是现在我想停止调度。注释掉代码显然没有用,那么我该怎么做?

1 个答案:

答案 0 :(得分:3)

对我来说,使用空白列表作为参数调用pipelineTriggers可以达到目的:

properties([
    pipelineTriggers([]),
])