Вопросы по теме 'jenkins-declarative-pipeline'

Как определить параллельные этапы в декларативном Jenkinsfile?
Я использую Jenkins 2.73.1 и пытаюсь определить параллельные этапы с помощью декларативного файла Jenkins следующим образом: pipeline { agent any tools { jdk 'JDK8' } options { disableConcurrentBuilds()...
3093 просмотров

Как объявить много агентов в Jenkinsfile с декларативным синтаксисом?
В синтаксисе сценария Pipeline мы используем этот синтаксис для объявления определенных шагов для определенных узлов: steps{ node('node1'){ // sh } node('node2'){ // sh } } Но я хочу использовать декларативный...
600 просмотров

Декларативный конвейер Дженкинса. Условный оператор в почтовом блоке
Иметь конвейер Дженкинса. Нужно/хотите отправлять электронные письма, когда сборка завершается успешно. Отправлять сообщения обо всех ветвях на maillist-1 и фильтровать сборки главной ветки на maillist-master . Я пытался использовать...
13373 просмотров

Получите ревизию SVN в декларативном конвейере Дженкинса
У меня простой вопрос: как получить ревизию svn в декларативном jenkins трубопровод . Подобно этому сообщению . Что я выяснил на данный момент: Если вы используете работу вольным стилем , просто используйте ${SVN_REVISION} При...
4955 просмотров

Включить команду Git в конвейер Jenkins
Моя задача — извлечь код из Bitbucket и проверить, есть ли какие-либо новые зафиксированные файлы или какие-либо файлы, измененные с момента последней фиксации. Если доступны какие-либо изменения, мне нужно скопировать имя файла и путь к файлам .csv....
3690 просмотров

Как запускать параллельные этапы в изолированных модулях для декларативного конвейера Дженкинса
Я пытаюсь запустить несколько сквозных тестов параллельно и на РАЗНЫХ модулях кубернетов на декларативном конвейере Дженкинса, однако Дженкинс, похоже, пытается запустить параллельные этапы на ЖЕ капсула Кубернетес. Это приводит к...
2142 просмотров

Параллельная проверка в декларативном конвейере Jenkins на нескольких узлах
Я разрабатываю декларативный конвейер Jenkins для сборок CI, запускаемый из Gitlab. Что у меня сейчас: // variable definitions pipeline { agent none parameters { string(defaultValue: 'develop', description:...
2783 просмотров

Декларативный конвейер jenkins не прерывается при вводе
Простой вопрос, который я получил в декларативном конвейере в jenkins. Когда я нажимаю «Прервать» в приглашении, я не хочу, чтобы сборка помечалась как прерванная. Чтобы предотвратить ответы, которые уже есть в стеке, я ищу решение в декларативном...
2508 просмотров

Как присвоить значение узлу jenkins, используя значение из файла свойств
Я могу загрузить файл свойств в декларативный конвейер Jenkins. При эхе значения также печатаются в выводе консоли. Я хочу использовать одно из значений в файле свойств, скажем, slavenode, в качестве метки Jenkins. Однако я не могу этого сделать....
119 просмотров

Отправьте пользовательский вывод сборки от jenkins в запрос GitHub Pull в качестве комментария
у нас есть необходимость настроить декларативный конвейер Дженкинса для управления автоматизированными сборками / развертываниями для репозиториев проектов на основе terraform в GitHub. В основном нам здесь нужно, чтобы для любого репозитория проекта...
200 просмотров

Загрузить агент динамически в декларативном файле Jenkinsfile
Я хотел бы знать, можно ли динамически настроить глобального агента. Мне нужно запустить мой конвейер в разных средах Jenkins, работающих на Kubernetes или виртуальных машинах. Когда мне нужно запустить конвейер на виртуальных машинах, мне нужно...
447 просмотров

Параметр активного выбора с декларативным конвейером Jenkins
Я пытаюсь использовать параметр активного выбора с декларативным скриптом Jenkins Pipeline. Это мой простой сценарий: environments = 'lab\nstage\npro' properties([ parameters([ [$class: 'ChoiceParameter', choiceType:...
3100 просмотров

Запуск команды curl из декларативного конвейера Jenkins
Я пытаюсь выполнить команду curl post из декларативного конвейера Jenkins, однако выдает синтаксическую ошибку - Ожидается '}' found ':' Сценарий конвейера приведен ниже: трубопровод { агент {label 'Linux01'} stage { stage('Hello') {...
1124 просмотров

создавать вложенные параллельные этапы в декларативном конвейере Jenkins цикла
У меня есть список элементов, каждый из которых должен пройти два этапа, при этом для каждого из элементов этапы должны идти один за другим, но элементы могут выполняться параллельно. Итак, я попытался создать вложенные параллельные этапы для каждого...
493 просмотров

Как выполнить многократное условное выполнение этапа, используя «когда» в декларативном конвейере?
Я пытаюсь преобразовать скриптовые конвейеры в декларативный конвейер. Вот Конвейер: pipeline { agent any parameters { string(defaultValue: '', description: '', name : 'BRANCH_NAME') choice...
41 просмотров