我有一个带有字符串参数env_vars的Jenkinsfile。通过这个参数,我想要设置自定义环境变量,稍后我想在启动的Docker容器中使用shell命令来设置这些变量。: 'cred1'), string(credentialsId: 'cred2', variable: 'cred2')]) {
sh '''=abc: co
我使用通过Docker容器执行构建脚本。我注意到,如果脚本在inside()命令中执行时返回一个非零退出代码,Jenkins会将管道执行标记为失败。这个示例Jenkinsfile演示了这个场景: sh 'exit 1'但是,如果我使用withRun()命令,一个类似的Jenkinsfile不会导致构建失败,即使dock