Вопросы по теме 'jenkins-job-dsl'
Есть ли способ автоматически превратить задание Jenkins в сценарий Jenkins DSL?
Я использую плагин Job DSL для создания своих сборок Jenkins. Но иногда я вношу небольшие изменения в сборку в Jenkins и хочу автоматически перенести эти изменения обратно в свой сценарий DSL. Есть ли способ добиться этого?
2044 просмотров
schedule
11.02.2023
Внедрить пароли в сборку как переменные окружения
Я пытаюсь установить пароль в jenkins с помощью параметра в разделе «Создать среду», который можно использовать в моем тесте, чтобы получить пароль и использовать его. Это вариант, который я проверяю в «Вводить пароли в сборку как переменные среды»....
20603 просмотров
schedule
17.07.2022
Авторизационный доступ в CloudBees Jenkins
У меня есть требование, когда в папке мы создали несколько заданий и хотим предоставить доступ к сборке для некоторых jbos, а остальные хотят иметь доступ только для чтения. Позвольте мне объяснить это ниже.
Folder –
Folder1 –
Job1...
228 просмотров
schedule
26.04.2023
Создайте представление списка в подпапке, используя подключаемый модуль 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 просмотров
schedule
06.01.2023
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 просмотров
schedule
02.05.2022
Настройте раздел Jenkin SonarQube с помощью Job DSL (часть SONAR отсутствует)
Я хотел бы настроить работу Jenkins с помощью JobDSL. Я определяю переменную sonarProperties . Но часть Вызов автономного анализа отсутствует. Вот моя конфигурация:
job('example') {
def sonarProperties = '''\
sonar.projectName=example...
1134 просмотров
schedule
10.01.2023
Задача Jenkins для удаленных хостов
В сценарии развертывания мне нужно создать и запустить задачу jenkins для списка хостов, т.е. создать что-то вроде параметризованной задачи (где ip-адрес является параметром) или задачу на Multijob Plugin с осью HOST, но запускается только двумя...
1272 просмотров
schedule
19.04.2022
Я тяну ветку с тегом в 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 просмотров
schedule
31.12.2022
Как обрабатывать исключения в начальном задании 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 просмотров
schedule
11.05.2023
Как работает расширение DSL в плагине Jenkins
Я хочу создать расширение DSL для моего плагина Jenkins (построенного с использованием maven), как в примере плагина Docker для Jenkins. Я вижу, что отличный файл Docker.groovy находится в: src / main / resources / org / jenkinsci / plugins / docker...
384 просмотров
schedule
30.07.2023
Jenkins JobDSL multibranchPipelineJob изменить путь сценария
Я пытаюсь создать multibranchPipelineJob в jobDSL, однако Jenkinsfile находится в другом месте по умолчанию. Я просмотрел документы https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob , и я не вижу способа сделать это. Глядя на...
10148 просмотров
schedule
28.12.2023
Настройка заданий с помощью Artifactory в Jenkins с Jenkins Job DSL
Я пытаюсь настроить Artifactory в задании Jenkins, созданном с помощью Плагин Job DSL .
Конфигурация выглядит так:
wrappers {
colorizeOutput 'xterm'
buildName '#${BUILD_NUMBER}-release'
artifactoryGenericConfigurator {...
1774 просмотров
schedule
27.07.2022