我想在声明的Jenkins管道中的锁内运行多个阶段:
pipeline {
agent any
stages {
lock(resource: 'myResource') {
stage('Stage 1') {
steps {
echo "my first step"
}
}
stage('Stage 2') {
steps {
echo "my second step"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Started by user anonymous
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 10: Expected a stage @ line 10, column 9.
lock(resource: 'myResource') {
^
WorkflowScript: 10: Stage does not have a name @ line 10, column 9.
lock(resource: 'myResource') {
^
WorkflowScript: 10: Nothing to execute within …Run Code Online (Sandbox Code Playgroud)