Вопросы по теме 'jenkins-job-dsl'

Запуск сценариев оболочки в Jenkins DSL mavenJob
Я пишу DSL Jenkins (версия 2.6), который позволит мне проверить и построить проект Maven, запустить сценарий оболочки и развернуть его в Artifactory. mavenJob("test-build") { multiscm { ... } steps { shell ("bash...
3911 просмотров
schedule 05.10.2023

Вызов задания DSL из Jenkins Pipeline
Мне нужно запустить Jenkins Job DSL из конвейера (в частности, мне нужно имитировать поведение «чтение файла определения из рабочей области»), но плагин dsl задания еще не включен в список шагов конвейера. Как я могу этого добиться?
6126 просмотров

Разница между Jenkins Job и FreestyleJob
Используя плагин Jenkins DSL, я столкнулся с Job и freeStyleJob . Есть ли какая-то разница между двумя взглядами на скудную документацию, они выглядят так, как будто это одно и то же. Они оба существуют по историческим причинам или между ними...
646 просмотров

Предотвращение расширения переменных среды в параметрах задания Jenkins
Проблема Я работаю над заданием Jenkins, которое принимает некоторые параметры от пользователя. Я столкнулся с нежелательным поведением: похоже, Дженкинс расширяет ссылки на переменные среды в переменных среды параметров до того, как мой скрипт...
2125 просмотров

Сценарий задания jenkins dsl: как получить доступ к переменной среды (которая вводится через propertiesFile) на шаге downstreamParameterized
мой сценарий работы DSL вкратце job('test') { steps { shell('echo VERSION=$VERSION > version.txt\n' + 'echo VERSION_SUFFIX=$VERSION_SUFFIX >> version.txt\n' + 'echo GROUP_ID=$GROUP_ID >> version.txt')...
3007 просмотров

Интеграция Xebialas Deployit Plugin в jenkins DSL groovy job
Я пытаюсь создать «фристайл-задание» из отличного файла. Я уже настроил одну работу с компиляцией, модульными тестами и сканером сонаркуба. Я хочу добавить генерацию и развертывание пакета с помощью подключаемого модуля Xebialabs Deployit, но не...
38 просмотров

Как запретить регенерацию всех заданий в Jenkins Job-DSL
У меня есть куча DSL-скриптов, соответствующих моим Jenkins Jobs, которые размещены в моем репозитории github. Прямо сейчас, всякий раз, когда я запускаю свое начальное задание, все задания регенерируются. Есть ли способ заставить плагин Job-DSL...
77 просмотров

Как я могу запускать параллельные сборки на подчиненных устройствах с ограничением в 1 сборку на подчиненное устройство?
pipeline { agent { node { label 'slave' } } options { throttleJobProperty( categories: ['TEST'], limitOneJobWithMatchingParams: true, maxConcurrentPerNode: 1, maxConcurrentTotal: 2, paramsToUseForLimit:...
89 просмотров

Как запустить шеллскрипт из backgorund в Jenkins
У меня есть команда ниже, но она не работает, я вижу, что процесс создается и уничтожается автоматически BUILD_ID=dontKillMe nohup /Folder1/job1.sh › /Folder2/Job1.log 2›&1 & Вывод Дженкинса: [ssh-agent] Using credentials user1 (private key...
57 просмотров

Конвейеры Дженкинса с параллельными и разными контейнерами
Итак, я уже запускаю конвейеры Jenkins с параллельной базой на примере: stage-in-a-loop">Можно ли создавать параллельные этапы Jenkins Declarative Pipeline в цикле? Я хочу запускать каждое задание в другом изолированном контейнере, имя агента...
24 просмотров