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方法的對象。