0
我已经定义的环境变量是这样的:如何修改环境变量与詹金斯声明管道
environment {
RELEASE_NAME = "${BRANCH_NAME}"
}
现在我想这样做:
environment {
RELEASE_NAME = "${BRANCH_NAME}".replaceAll("/", "-")
}
我怎样才能做到这一点?
我已经定义的环境变量是这样的:如何修改环境变量与詹金斯声明管道
environment {
RELEASE_NAME = "${BRANCH_NAME}"
}
现在我想这样做:
environment {
RELEASE_NAME = "${BRANCH_NAME}".replaceAll("/", "-")
}
我怎样才能做到这一点?
你可以试试吗?
environment {
BRANCH = "${BRANCH_NAME}"
RELEASE_NAME = ${BRANCH}.replaceAll("/", "-")
}
环境变量需要是一个字符串,或者需要能够被强制为一个字符串。我喜欢这样做的方式是使用GString。
要在${}
做
environment {
RELEASE_NAME = "${BRANCH_NAME.replaceAll('/', '-')}"
}
将所有的东西这是假定BRANCH_NAME是一个有效的变量指向具有的replaceAll方法的对象。