Rick 我这边配置了 labrary (jenkins里加了)
但是在kubersphere中就报错了(前面加了library ‘jenkins-library@master’ def tools = new org.efssc.tools)
library ‘jenkins-library@master’
def tools = new org.efssc.tools
pipeline {
agent {
node {
label ‘maven’
}
}
parameters {
string(name:‘APPNAME’,defaultValue: '',description:‘发布服务名称’)
string(name:‘TAG_NAME’,defaultValue: '',description:‘发布分支名称’)
choice(name: ‘PUBLISH_ENV’, choices: [‘dev’, ‘test’, ‘uat’], description: ‘发布环境选择’)
}
报错:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 3: expecting ‘(’, found ‘pipeline’ @ line 3, column 1.
pipeline {
^
1 error
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:150)
at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:120)
at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:132)
at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:350)