声明式管道 - 运行 一个 shell 命令
Declarative pipeline - Running a shell command
我有一个正在更新的 jenkins 管道脚本希望使用以下 shell 命令:
sh script: """
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname [=12=])
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
"""
结果总是:
Errors encountered validating Jenkinsfile:
我已经玩过了。
但是它没有通过验证?问题是为什么?
谢谢
具有 'sh' 步骤的声明式管道如下所示:
stage ("Preparing") {
steps {
sh'''
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname [=10=])
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
'''
}
}
看看here
我有一个正在更新的 jenkins 管道脚本希望使用以下 shell 命令:
sh script: """
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname [=12=])
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
"""
结果总是:
Errors encountered validating Jenkinsfile:
我已经玩过了。 但是它没有通过验证?问题是为什么?
谢谢
具有 'sh' 步骤的声明式管道如下所示:
stage ("Preparing") {
steps {
sh'''
export PATH=\"${PATH}\":\"${WORKSPACE}\"
BASE_DIR=$(dirname [=10=])
source "${BASE_DIR}/shellscript.sh"
helm uninstall ${helmReleaseName} --namespace ${kubenamespace}
'''
}
}
看看here