@chloe.keebler
Чтобы достать номер версии и билда приложения с использованием Jenkins, вам потребуется выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
def version = "" def buildNumber = "" node { stage('Get version and build number') { // Получение номера версии из файла, например, pom.xml или файла с версией version = sh(returnStdout: true, script: 'grep -m 1 "<version>" pom.xml | sed "s/.*<version>\(.*\)<\/version>.*/\1/"').trim() // Получение номера билда средствами Jenkins buildNumber = env.BUILD_NUMBER // Вывод номера версии и билда println "Version: " + version println "Build Number: " + buildNumber } } |
Выполнив эти шаги, Jenkins будет получать номер версии и билд при каждом запуске сборки проекта и выводить их в логе сборки. Вы также можете использовать эти значения в других скриптах или конфигурациях вашего проекта.