我有一个正在更新的 jenkins 管道脚本,希望使用以下 shell 命令:
sh script: """
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname $0)
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
"""
结果总是:
Errors encountered validating Jenkinsfile:
我玩过它。 但它没有通过验证?问题是为什么?
谢谢
答案 0 :(得分:1)
带有“sh”步骤的声明式管道将如下所示:
stage ("Preparing") {
steps {
sh'''
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname $0)
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
'''
}
}
看看here