[英]export command not working in Jenkins groovy
export vara=$(grep '<Pattern>' $some_path/config/...../coreapplication_obips1/instanceconfig.xml | awk -F \> '{print $3}' | awk -F \< '{print $1}')
我正在使用groovy腳本在Jenkins管道中嘗試上述代碼。 它拋出以下錯誤:
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310
如何在Jenkins Groovy中執行Shell腳本?
請參考以下內容運行shell並將輸出捕獲到Jenkins groovy文件內的變量中:
vara = sh (script: 'shell script need to be executed', returnStdout: true)
您可以嘗試這樣的事情:
steps {
script {
vara = sh (script: '''shell command''', returnStdout: true)
echo " The value of variable id ${vara}"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.