Я создал конвейер и использовал встроенное определение groovy конвейера script и, похоже, не смог получить версию pom. Я пробовал это, который работает в консоли groovy, но включен в конвейере сборки Jenkins script:
def project = new XmlSlurper().parse(new File("pom.xml"))
def pomv = project.version.toString()
Согласно документации Jenkins имеет $POM_VERSION
, но значение не имеет в ней ничего, когда я назначаю его переменной и эхо-сигнал.
def pomv = "$POM_VERSION"
ИЛИ
def pomv = '$POM_VERSION"
Есть ли у кого-нибудь идеи?