def helloWorld() { sh 'echo "Hello, world!"'}pipeline { agent any stages { stage('stage1') { steps { sh 'helloWorld() '} } }}这样写有
时间: 2023-11-23 19:57:43 浏览: 139
hello-world-composite-run-steps-action
语法错误。应该改为以下代码:
```
def helloWorld() {
sh 'echo "Hello, world!"'
}
pipeline {
agent any
stages {
stage('stage1') {
steps {
script {
helloWorld()
}
}
}
}
}
```
在 `steps` 中调用 `helloWorld()` 方法时需要使用 `script` 块。同时,`helloWorld()` 方法的定义也需要使用花括号 `{}` 包裹。
阅读全文