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

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

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

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

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

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

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

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

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

1
Как запустить сценарии при слиянии или когда ветка удалена?
Я использую многоотраслевые конвейеры Дженкинса. Если ветвь объединена и удалена, jenkins также удаляет ветку из конвейера. Это здорово, но я хочу запустить команду / скрипт, когда ветка удалена, как я могу заставить jenkins выполнить команду, когда ветка удалена? Есть ли способ заставить Дженкинса вызвать задание, прежде чем оно удалит ветку? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.