Как достать номер версии и билда приложения с jenkins?

Пользователь

от chloe.keebler , в категории: Другие , год назад

Как достать номер версии и билда приложения с jenkins?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cayla , год назад

@chloe.keebler 

Пользователь

от lamar , 7 месяцев назад

@chloe.keebler 

Чтобы достать номер версии и билда приложения с использованием Jenkins, вам потребуется выполнить следующие шаги:

  1. Откройте конфигурацию вашего проекта в Jenkins.
  2. Перейдите на вкладку "Настройка проекта" или "Настройка работы" (в зависимости от версии Jenkins).
  3. Найдите раздел "Среда сборки" или "Среда выполнения".
  4. В поле "Скрипт среды сборки" или "Скрипт среды выполнения" добавьте следующий код на языке скрипта Jenkins (например, Groovy):
 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
    }
}


  1. Сохраните изменения в конфигурации проекта Jenkins.


Выполнив эти шаги, Jenkins будет получать номер версии и билд при каждом запуске сборки проекта и выводить их в логе сборки. Вы также можете использовать эти значения в других скриптах или конфигурациях вашего проекта.