Вопросы по теме 'jenkinsfile'
Дженкинс: запускать конвейер с несколькими ветвями при изменении восходящего потока
В настоящее время я тестирую конвейерный подход Jenkins 2.0, чтобы убедиться, что он работает в среде сборки, которую я использую.
Сначала о самой окружающей среде. В настоящее время он состоит из нескольких репозиториев SCM. Каждый репозиторий...
21706 просмотров
schedule
20.03.2022
Получить все свойства env в Jenkinsfile
Я хотел бы напечатать все доступные свойства (и их значения) в объекте env внутри Jenkinsfile.
Когда я делаю
print env
Я получил:
org.jenkinsci.plugins.workflow.cps.EnvActionImpl@112cebc2
Итак, похоже, что toString там не...
13349 просмотров
schedule
28.03.2024
try / catch / finally маскирует проблемы Jenkinsfile в случае исключений компилятора Groovy
У меня есть код, аналогичный приведенному ниже, в моем файле Jenkins:
node {
checkout scm
// do some stuff
try {
// do some maven magic
} catch (error) {
stage "Cleanup after fail"
emailext attachLog: true, body:...
58877 просмотров
schedule
30.10.2022
Jenkinsfile с двумя репозиториями git
Я использую плагин конвейера Jenkins с файлом Jenkins.
В одном репозитории, называемом vms.git, у меня есть файл Jenkins и приложение, которое он создает.
У меня есть еще один репозиторий под названием deploy.git, содержащий сценарии, которые я...
47273 просмотров
schedule
26.08.2022
Как я могу переопределить часть имени сборки приложения-конвейера?
Мы переносим набор заданий (касающихся одной и той же кодовой базы) в конвейер. Основной причиной разделения на несколько заданий был достигнутый параллелизм и детализированные возвращаемые значения. Подход pipe/Jenkinsfile кажется подходящим....
1018 просмотров
schedule
05.01.2023
Ошибка на шаге свойств jenkins
В моем Jnekinsfile у меня есть следующие шаги:
properties([[$class: 'ParametersDefinitionProperty', parameterDefinitions: [[$class: 'StringParameterDefinition', defaultValue: 'master', name: 'apiBranchName']]]])
sh "ruby ./build/script...
76 просмотров
schedule
10.07.2023
Автоматический запуск кода конвейера Jenkins с несколькими репозиториями через подключаемый модуль папки организации GitHub
Этот вопрос связан с автоматическим запуском задания Jenkins с несколькими репозиториями.
Определено 3 репо для оформления заказа в Jenkinsfile.
node('slave'){
git clone github.com/owner/abc.git -b ${env.BRANCH_NAME}
git clone...
13978 просмотров
schedule
07.07.2022
Jenkins Multi-Branch Pipeline включает еще один сценарий в локальный файл Jenkins
Мы только начинаем использовать Jenkins Multi-branch pipelines. Мне нравится идея, что Jenkins автоматически создает новое задание Jenkins при создании новой ветки. Он гарантирует, что вся выпускаемая разработка ведется в Jenkins. У нас есть около...
10481 просмотров
schedule
17.02.2024
Как импортировать класс Groovy в Jenkinfile?
Как импортировать класс Groovy в Jenkinsfile? Я пробовал несколько подходов, но ни один из них не работал.
Это класс, который я хочу импортировать:
Thing.groovy
class Thing {
void doStuff() { ... }
}
Это вещи, которые не...
22356 просмотров
schedule
13.05.2024
Параметризованная сборка — Jenkins Pipeline
Надеясь, что кто-то может указать мне в правильном направлении.
Я только начал смотреть на конвейер Jenkins и пытаюсь понять, как запустить параметризованную сборку для задания, которое уже существует, используя Jenkinsfile
В моем Jenkinsfile...
240 просмотров
schedule
11.12.2022
Переменная jenkins BRANCH_NAME больше не работает
У меня есть этот jenkinsfile, который я запускаю на jenkins
node("MacMiniSlave") {
try{...
490 просмотров
schedule
22.07.2022
Как сделать простые операторы if внутри декларативного конвейера в Jenkins
Я пытаюсь преобразовать свой скриптовый конвейер в декларативный конвейер. Хотите знать, как сделать простой оператор if внутри блока steps {} .
stage ('Deploy to Docker') {
steps {
parallel (
"instance1"...
96497 просмотров
schedule
25.03.2023