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

Есть ли способ автоматически превратить задание Jenkins в сценарий Jenkins DSL?
Я использую плагин Job DSL для создания своих сборок Jenkins. Но иногда я вношу небольшие изменения в сборку в Jenkins и хочу автоматически перенести эти изменения обратно в свой сценарий DSL. Есть ли способ добиться этого?
2044 просмотров
schedule 11.02.2023

Внедрить пароли в сборку как переменные окружения
Я пытаюсь установить пароль в jenkins с помощью параметра в разделе «Создать среду», который можно использовать в моем тесте, чтобы получить пароль и использовать его. Это вариант, который я проверяю в «Вводить пароли в сборку как переменные среды»....
20603 просмотров

Авторизационный доступ в CloudBees Jenkins
У меня есть требование, когда в папке мы создали несколько заданий и хотим предоставить доступ к сборке для некоторых jbos, а остальные хотят иметь доступ только для чтения. Позвольте мне объяснить это ниже. Folder – Folder1 – Job1...
228 просмотров

Создайте представление списка в подпапке, используя подключаемый модуль DSL задания в Jenkins.
В Jenkins вы можете легко создать представление списка с помощью Job DSL. listView("myView") { jobs { regex(".*") } } но если вы попытаетесь создать представление списка в папке, будет создана папка, но не представление...
4471 просмотров
schedule 10.07.2023

Jenkins job dsl и интеграция MSTest
Плагин Jenkins Job DSL  — чрезвычайно удобный способ хранения CI. config в репозитории и меняйте его от ветки к ветке. Вопрос - есть ли естественный или близкий к естественному способ запускать тесты MSTest, парсить результаты и отображать их....
894 просмотров

Jenkins не выполняет тестовую задачу gradle, не может найти файлы импорта
Я использую Jenkins для запуска gradlew на этапе сборки. build.gradle содержит тестовое задание. Когда выполняется тестовая задача, она не выполняется, потому что файл Groovy, который она пытается скомпилировать, содержит 5 операторов import...
1111 просмотров
schedule 14.06.2023

Зависит от других файлов из сценария Jenkins job dsl
У меня есть несколько больших сценариев bash в моих файлах dsl задания, которые я объявляю как String script = ''' # large script ''' и вызывая его из метода shell shell(script) Однако я хотел бы разбить сценарии на файлы...
256 просмотров
schedule 26.04.2024

Инициализация Jenkins 2.0 с конвейером в скрипте init.groovy.d
Для автоматизации я хотел бы инициализировать экземпляр Jenkins 2.0 с помощью конвейерного задания. Я хочу создать сценарий Groovy, который копируется в папку /usr/share/jenkins/ref/init.groovy.d/ при запуске. Сценарий должен создать задание...
7167 просмотров

Настройте раздел Jenkin SonarQube с помощью Job DSL (часть SONAR отсутствует)
Я хотел бы настроить работу Jenkins с помощью JobDSL. Я определяю переменную sonarProperties . Но часть Вызов автономного анализа отсутствует. Вот моя конфигурация: job('example') { def sonarProperties = '''\ sonar.projectName=example...
1134 просмотров

Задача Jenkins для удаленных хостов
В сценарии развертывания мне нужно создать и запустить задачу jenkins для списка хостов, т.е. создать что-то вроде параметризованной задачи (где ip-адрес является параметром) или задачу на Multijob Plugin с осью HOST, но запускается только двумя...
1272 просмотров

Я тяну ветку с тегом в groovy
Я хочу вытащить указанную ветку с тегом. Итак, я пишу задание следующим образом job('abc'){ scm{ git('ssh://[email protected]', 'refs/tags/test-tag1') } } Но это не работает. Я ввел имя ветки или коммит во 2-й параметр, он...
1036 просмотров
schedule 02.04.2023

Предупреждения об устаревании Jenkins-DSL в Jenkins 2.x
В настоящее время я использую Jenkins-dsl-core:1.43 и Jenkins 1.64. Мы планируем выполнить миграцию (обновление) до последней версии 2.x в ближайшем будущем. Мой DSL очень похож на https://github.com/sheehan/job-dsl-gradle-example ....
67 просмотров
schedule 10.03.2023

Внедрить конфигурацию в несколько заданий Jenkins через DSL
У меня есть несколько проектов maven в Jenkins, и мне нужен механизм, в котором я могу сразу ввести часть конфигурации во все из них. или например, если я решу изменить файл logRotation. Я обнаружил, что это можно сделать с помощью плагина DSL,...
121 просмотров
schedule 30.05.2023

В задании dsl не происходит подстановки переменных
Попытка создать новые задания всякий раз, когда в моем репозитории SVN появляется новая запись ветки, а ниже - сценарий. svnCommand = "svn list --xml http://myrepo/svn/repo_name/branches" def proc = svnCommand.execute() proc.waitFor() def...
2089 просмотров
schedule 01.10.2022

Jenkins Build Pipeline для публикации приложений JAR для нескольких путей
У меня есть репозиторий, где разные владельцы проектов передают свой код, специфичный для варианта использования, в назначенный им подкаталог. Вы можете подумать, что такое репо выглядит примерно так: repo_root | |-- proj_1 ------ 1_1_code...
465 просмотров

Как обрабатывать исключения в начальном задании Jenkins Job DSL?
Если бы у меня был репозиторий Git, полный groovy-скриптов Job DSL и типичного начального задания, например: job('seed') { //... scm, triggers etc. steps { dsl { external 'jobs/**/*.groovy' } } //......
1438 просмотров
schedule 19.12.2023

Как импортировать и запускать расширение DSL стороннего плагина Jenkins (githubPullRequest) с помощью инструмента Gradle локально?
Я новичок в сценариях Jenkins job-dsl. Я работаю над преобразованием XML-конфигурации Jenkins в скрипт Groovy DSL с помощью плагина ( https://github.com/AOEpeople/gradle-jenkins-job-dsl-plugin ), который использует инструмент Gradle для создания...
790 просмотров

Как работает расширение DSL в плагине Jenkins
Я хочу создать расширение DSL для моего плагина Jenkins (построенного с использованием maven), как в примере плагина Docker для Jenkins. Я вижу, что отличный файл Docker.groovy находится в: src / main / resources / org / jenkinsci / plugins / docker...
384 просмотров

Jenkins JobDSL multibranchPipelineJob изменить путь сценария
Я пытаюсь создать multibranchPipelineJob в jobDSL, однако Jenkinsfile находится в другом месте по умолчанию. Я просмотрел документы https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob , и я не вижу способа сделать это. Глядя на...
10148 просмотров

Настройка заданий с помощью Artifactory в Jenkins с Jenkins Job DSL
Я пытаюсь настроить Artifactory в задании Jenkins, созданном с помощью Плагин Job DSL . Конфигурация выглядит так: wrappers { colorizeOutput 'xterm' buildName '#${BUILD_NUMBER}-release' artifactoryGenericConfigurator {...
1774 просмотров