我正试图将从属性文件中提取的值保存在我的jenkins管道中,但它不起作用
script {
String content = readFile("gradle.properties")
Properties properties = new Properties()
properties.load(new StringReader(content))
backupVersion = ${properties.backupUrl} // this is not working
echo backupVersion
echo "property 'version' has value '${properties.backupUrl}'"// this is working
}
我已经在全球范围内定义了备份版本
如果直接引用变量,则不使用美元语法。美元语法仅用于字符串插值。
简单地写:
backupVersion = properties.backupUrl