如何在下面的jenkins管道脚本中访问sh内部的groovy函数

8ehkhllq  于 2023-03-17  发布在  Jenkins
关注(0)|答案(1)|浏览(137)
def Greet(name) {
    echo "Hello ${name}"
}

pipeline {
    agent any
    stages {
        stage('Test') {
            steps {
                sh """
                Greet('Build Team')
                """
            }
        }
    }
}

我试图从shell内部的“测试”阶段调用“Greet”函数。但收到错误消息

/var/lib/jenkins/workspace/Check1@tmp/durable-ce807c1d/script.sh: line 2: syntax error near unexpected token `'Bob''

任何人让我知道我们如何可以调用'问候'函数从阶段'测试'内的 shell 。

相关问题