Вопросы с тегом «jenkins-pipeline»

56
Самый чистый способ преждевременного выхода из работы трубопровода Дженкинс, как успех?

У меня есть задание, которое будет создавать файлы, если только одно из значений, передаваемых в него, не совпадает со старым значением. Какой самый чистый способ в Дженкинсе прервать или уйти с работы, если это не так FAILED? Это выход - правильное поведение, поэтому я хочу пометить сборку...

17
Как построить сложный параллельный трубопровод Дженкинса?

Я был заинтересован в преобразовании наших сделанных на заказ интеграций Jenkins в конвейер. Тем не менее, я не могу понять, как это сделать. Может кто-нибудь помочь мне со сценарием Дженкинс, который может сделать следующее? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | |...

15
Запуск фонового процесса в конвейере

Я ищу способ запуска Java-процесса в фоновом режиме, используя декларативный конвейер Jenkins. Ниже приведен фрагмент кода stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Уже известно о ProcessTreeKiller о Jenkins и каждый...

13
Использование плагина Artifactory в декларативном конвейере Jenkins

Я использую декларативный конвейер Jenkins для автоматизации процесса сборки. Мы хотим опубликовать наши артефакты в удаленном хранилище JFrog, только если пройдены определенные условия (Sonar, Checkmarx). После небольшого исследования я обнаружил, что плагин Artifactory полезен для этого. Но я не...

11
Дженкинс Трубопроводная работа; правильное цитирование для шага slackSend

Вероятно, это ошибка пользователя на 100%, но я не могу заставить конвейерное задание использовать переменную в качестве имени канала на шаге slackSend. При этом используется как натяжной плагин и Сложение пользователя Варс Plugin . Я пытаюсь использовать, BUILD_USER_FIRST_NAMEчтобы определить, к...

11
Дженкинс: проблема с разрешением при использовании Docker в качестве среды сборки

Я установил Jenkins на машине с Ubuntu 16.04. Сам Дженкинс не запускается в контейнере. То, что я хочу сделать, это просто позвонить, yarn installиспользуя изображение узла. Итак, вот мой Jenkinsfile: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps {...

11
Получить все журналы изменений со времени последней успешной сборки в Jenkins Pipeline

В моем конвейере Jenkins я могу получить логи изменений текущей сборки. def changeLogSets = currentBuild.changeSets Есть ли способ получить все журналы изменений со времени последней успешной сборки?...

10
Как отключить некоторые ветки в Multibranch Jenkins Builds?

У меня есть многоотраслевое задание для запуска любой ветки с Jenkinsfile. У меня есть несколько вариантов, о которых я могу подумать, хочу ли я удалить ветку из списка заданий, выполняемых для многоотраслевого конвейера. Я могу удалить ветку Я могу удалить Jenkinsfile в этой ветке Второе решение...

9
Как запустить сценарии при слиянии или когда ветка удалена?

Я использую многоотраслевые конвейеры Дженкинса. Если ветвь объединена и удалена, jenkins также удаляет ветку из конвейера. Это здорово, но я хочу запустить команду / скрипт, когда ветка удалена, как я могу заставить jenkins выполнить команду, когда ветка удалена? Есть ли способ заставить Дженкинса...