如何将环境变量作为参数传递给 jenkins 中的 readProperties 文件
How to pass environment variables as parameters for readProperties file in jenkins
在 Jenkins 中使用 readProperties 时,如何将环境变量作为参数传递给 props[ ]?
属性文件:
test.properties
星期一=abcdef
星期二=kfgh
詹金斯代码:
environment {
Day = "Monday"
}
def props=readProperties file:"${WORKSPACE}/test.properties"
monday_value=props['Monday'] //works
monday_value=props[env.Day] //Doesn't work
Jenkins 中的环境变量应使用 env
调用
所以,你应该这样尝试:
monday_value=props["${env.Day}"]
在 Jenkins 中使用 readProperties 时,如何将环境变量作为参数传递给 props[ ]?
属性文件: test.properties
星期一=abcdef
星期二=kfgh
詹金斯代码:
environment {
Day = "Monday"
}
def props=readProperties file:"${WORKSPACE}/test.properties"
monday_value=props['Monday'] //works
monday_value=props[env.Day] //Doesn't work
Jenkins 中的环境变量应使用 env
所以,你应该这样尝试:
monday_value=props["${env.Day}"]