Вопросы по теме 'jenkins-job-dsl'
Начните работу jenkins сразу после создания с помощью seed job
Я использую плагин Jenkins DSL для автоматического создания заданий сборки для всех веток проекта git. Плагин DSL запускается веб-перехватчиками, поэтому он запускается сразу после создания новой ветки. Сгенерированные задания сборки для каждой...
3459 просмотров
schedule
10.09.2021
java.lang.ClassNotFoundException: java.lang $ Enum в Jenkins 2.0 при выполнении DSL
У меня есть тестовый и производственный экземпляр Jenkins 2.0 (2.19.3). Я использую плагин Job DSL (1.53) для создания Pipeline DSL для ряда различных веток.
Я установил и обновил все свои плагины на тестовом экземпляре и убедился, что исходные...
1531 просмотров
schedule
05.10.2021
Рабочий процесс Jenkins (конвейер) + плагин JobDSL - SCM не работает
Я пытаюсь интегрировать pipelineJob dsl в jenkins DSL (от jenkins DSL plugin).
Как видно из справки по API в jenkins DSL, для моей цели есть аргумент. pipelineJob -> scm -> git
Но после генерации в пользовательском интерфейсе вообще нет...
964 просмотров
schedule
10.11.2021
Учетные данные Дженкинса с семенной работой
У меня есть небольшой кластер Kubernetes от нашей команды по частному облаку, но они хотят, чтобы мы все автоматизировали. Мне сказали использовать задание Jenkins seed для создания всех необходимых мне конвейеров. Я понял, как это сделать, но есть...
455 просмотров
schedule
09.09.2021
Job DSL: как добавить блок конфигурации к ранее сгенерированному XML, если таких узлов несколько?
Я использую плагин Active Choices для динамического создания значений параметров. К сожалению, задание DSL не поддерживает поддерживать конфигурацию безопасного сценария . Вот почему я пытаюсь добавить это с помощью блока configure Job DSL....
345 просмотров
schedule
09.10.2021
Версия jar-файла job-dsl-core обновлена до 1.44, и закрытие githubPullRequest не работает
Мы планируем обновить версию job-dsl-core до 1.44 с 1.42, но в последней версии закрытие pullRequest {} устарело и заменено закрытием githubPullRequest {}, как подробно описано в документе по миграции здесь...
685 просмотров
schedule
10.03.2022
Вызов pipelineJob из Groovy-скрипта возвращает: java.lang.NoSuchMethodError: среди шагов не найден такой метод DSL pipelineJob
Я пытаюсь вызвать программный конвейер с помощью метода jobDSL pipelineJob, но я получаю Даже если он существует как плагин в Jenkins:
java.lang.NoSuchMethodError: No such DSL method 'pipelineJob' found among steps
вот что я звоню:
def...
244 просмотров
schedule
17.03.2022
начальное задание не передает переменную среды в отличный dsl-скрипт
Я использую плагин job-dsl. В моем начальном задании 'a' я устанавливаю переменную среды сборки, используя параметр 'Ввести переменные среды в процесс сборки' и предоставляя переменную среды следующим образом в 'Содержимое свойств':...
910 просмотров
schedule
29.03.2022
Задание Jenkins DSL, настраивающее ведомое устройство
У меня есть файл плагина DSL, который создает несколько заданий, таких как конвейер, свежие задания. Я хотел знать, каков будет синтаксис (только для dsl-файла, а не для jenkinsfile), что я могу запускать эти задания на конкретном агенте или ведомом...
1635 просмотров
schedule
15.04.2022
Jenkins API - получить текущий этап конвейера сборки
Я пытаюсь сделать мой конвейер сборки более полезным, и мне нужен способ завершить предыдущие сборки, если они еще не завершены.
У меня есть следующее определение должности:
pipeline {
stages {
stage('A'){...}
stage('B'){...}...
551 просмотров
schedule
27.04.2022
Невозможно заполнить конвейерное задание с шагом BbS SCM.
Невозможно выполнить задание конвейера при замене шага git SCM в groovy для определения scm на шаг Bbs SCM и получить следующую ошибку
Build Error: [hudson.AbortException: (job.groovy, line 50) No signature of method:...
163 просмотров
schedule
19.06.2022
Начальному заданию не удается создать MavenJob, но об ошибке не сообщается
Я создал тестовый пример Junit jenkins, в котором запускается экземпляр jenkins в памяти (поскольку мы используем @Rule jenkinsrule). Код тестового примера доступен здесь . Тестовый пример создаст FreeStyleProject (= начальное задание), который...
87 просмотров
schedule
17.06.2022
Простой способ временно исключить выполнение задания на узле в группе меток.
Я не могу временно исключить выполнение определенного задания на узле в группе меток.
jobA, jobB, jobC привязаны к запуску на общей метке nodeA, nodeB, nodeC имеют общую метку.
Предположим, что задание jobA начинает постоянно давать сбои на узле...
2395 просмотров
schedule
26.06.2022
что такое фрагмент jenkins job-dsl для создания отчета об очаровании в freestylejob
Я пытаюсь создать задание, используя jenkins JOB-DSL, и я не могу найти способ вызвать отчет об очаровании в качестве издателя в freestylejob.
job('ci') {
publishers {
allure([includeProperties: false, jdk: '', results: [[path: 'Result']]])...
860 просмотров
schedule
30.06.2022
Создайте стандартный dsl и получите параметры с помощью groovy
У меня проблема, как я могу создать базовый скрипт dsl, который получает параметры и, таким образом, имеет базу скриптов dsl для создания и настройки задания в jenkins с использованием groovy?. Моя идея состоит в том, чтобы иметь базовый сценарий для...
182 просмотров
schedule
08.08.2022
Job-dsl-plugin - Нет такого свойства: исполняемый файл для класса: java.lang.Thread для параметризованного теста сборки
У меня есть параметризованная сборка, и она определена в файле dsl как
Thread thr = Thread.currentThread()
def build = thr?.executable
def resolver = build.buildVariableResolver
Map<String, JobParam> paramMap = JobConstants.PARAM_MAP
for...
2209 просмотров
schedule
15.08.2022
Запуск тестов Jenkins после фиксации в подмодулях git
У меня есть суперпроект , который объединяет только несколько модулей git sumodule. Я хотел бы запускать Jenkins для каждого изменения в подмодулях, а также при обновлении суперпроекта.
/superproject
/submodule-a
/submodule-b...
741 просмотров
schedule
21.08.2022
Плагин Jenkins DSL (›=1.77): используйте gerrit-trigger в pipeJob
Я не знаю, как использовать плагин gerrit-trigger в конвейерной работе DSL. Согласно документу плагина dsl триггеры устарели для конвейерных заданий. . И из вики 1.77 заменены конвейерными триггерами. . Поэтому я изменил раздел триггеров на...
514 просмотров
schedule
13.09.2022
Как заставить Дженкинса думать, что все ветки уже работают в многоотраслевом конвейере?
Я использую многоотраслевые конвейеры для создания проекта в репозитории git со многими (в основном бездействующими) ветвями. Различные файлы Jenkins хранятся в репозитории git.
Все задания многоотраслевого конвейера определяются с помощью...
108 просмотров
schedule
21.09.2022
Как реорганизовать общий код Jenkins JobDSL?
У меня есть следующая спецификация JobDSL:
job {
steps {
gradle('generateLock saveLock', '-PdependencyLock.includeTransitives=true', true) { node ->
node / wrapperScript('${NEBULA_HOME}/gradlew')
}
gradle('check', '', true)...
4804 просмотров
schedule
06.05.2023