如何从Jenkinsfile(groovy)的变量中获取使用执行的Shell脚本的输出?

时间:2019-10-15 19:33:52

标签: shell jenkins-pipeline sh

我在jenkinspipeline中使用以下代码:

inv_id = sh(script: "project/abc.sh ${params.p_name} ${params.env} ${params.cver}", returnStdout: true).trim()

这失败,阶段执行退出。

/var/jenkins/workspace/tion@tmp/durable-911397b7/script.sh: line 1: ${params.p_name}: bad substitution

Parameters block:

parameters {
string(name: 'p_name', description: 'Please start the project name', defaultValue: 'abc')
string(name: 'env', defaultValue: 'dev')
string(name: 'cver', defaultValue: '7.0.1.0')
}

0 个答案:

没有答案
相关问题