停止 Jenkins 管道 cron 触发器

bit*_*uit 6 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....'
  }
}
Run Code Online (Sandbox Code Playgroud)

属性部分之前没有被注释掉,我将其签入以测试从管道即代码安排 Jenkins 构建。这有效,但现在我想停止调度。注释掉代码显然不起作用,那么我该怎么办呢?

Joe*_*g S 7

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

properties([
    pipelineTriggers([]),
])
Run Code Online (Sandbox Code Playgroud)