为什么Jenkins缓存我破碎的Jenkinsfile?

问题描述 投票:0回答:1

我推送了多个更新,这些更新实际上显示了jenkins的更改,但是当第一个Jenkinsfile引起错误时,该错误仍然显示相同的错误消息。

示例:

Started by an SCM change
Obtained Jenkinsfile from git git@bitbucket[myserver]/jenkins_docker.git
Running in Durability level: MAX_SURVIVABILITY
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 2: Expected an agent @ line 2, column 3.
     agent {
     ^

WorkflowScript: 2: No agent type specified. Must be one of [any, docker, dockerfile, label, none] @ line 2, column 3.
     agent {
     ^

2 errors

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
    at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085)
    at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603)

我的jenkinsfile现在已更新为如下所示:

pipeline {
  agent {
    label: 'nodejs10'
  }
  stages {
    stage('Test') {
      steps {
        echo 'Testing...'
      }
    }
  }
}
docker jenkins bitbucket
1个回答
0
投票

好,它不是缓存。我意识到我的错误。

© www.soinside.com 2019 - 2024. All rights reserved.