Каждый раз, когда я запускаю задание jenkins, я в основном хочу получить этот номер сборки jenkins и создать папку резервного копирования в рабочей области моего проекта, которая имеет метод @afterSuite. Таким образом, имя моей резервной папки и номер выполненной сборки jenkins должны совпадать. Цель создания резервной папки — переместить пару файлов журнала и отчета. Я видел много ответов на установку индивидуального номера сборки jenkins из кода проекта, это не мой вопрос. Мой вопрос: мне нужен текущий номер сборки jenkins
Как получить номер сборки jenkins в моем методе @afterSuite
Ответы (1)
Вы можете получить номер текущей сборки, используя ${env.BUILD_NUMBER}
Простой пример конвейера:
pipeline {
agent any
stages {
stage ('Greeting'){
steps {
echo "Hello, The build number is: ${env.BUILD_NUMBER}"
}
}
}
}
Все переменные среды jenkins могут быть доступны с помощью ${env .BUILD_NUMBER} или ${env.BUILD_URL} и т. д.
person
Sourav Atta
schedule
23.08.2020