![](/img/trans.png)
[英]how to call parameters from groovy map script to Jenkins Pipeline
[英]Pass parameters in jenkins pipeline to internal groovy script
我們如何在Jenkins管道中傳遞Groovy腳本中的參數?
我寫了xyz.groovy,它加載並執行正常但我想傳遞參數而不是重復作業。 我嘗試傳遞加載'../xyz.groovy'param1 param2但沒有運氣。
node {
load '../xyz.groovy'
}()
import hudson.model.*
import groovy.json.JsonBuilder
import groovy.json.JsonOutput
import java.net.URL
echo "\nParameters.."
echo param1
echo param2
你不能做類似的事情: 你如何加載一個groovy文件並執行它
您在groovy中創建使用參數調用的方法?
node {
def script = load '../xyz.groovy'
script.method(param1, param2)
}
這可以通過使用${jenkins_param}
語法來完成
例如
RELEASE_VERSION = "1.0"
的字符串參數 ${RELEASE_VERSION}
當腳本運行時,這將解析為“1.0”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.