Описание тега jenkins-job-dsl

Jenkins Job-DSL - это плагин Jenkins, который позволяет создавать задания Jenkins с использованием скриптов Groovy. Он доступен в стандартном списке плагинов Jenkins.
0 ответов

Можно ли использовать BUILD_LOG_REGEX вне расширения электронной почты

Можно ли использовать BUILD_LOG_REGEX вне расширения электронной почты (как в сценарии выполнения оболочки)? Я пытаюсь использовать, как показано ниже. steps{ shell('Results=${BUILD_LOG_REGEX, regex="^Results: \\[", linesBefore=0, linesAfter=0, show…
10 авг '18 в 09:24
2 ответа

Настройка Jenkins DSL с плагином diskcheck

Я пытаюсь преобразовать более 200 заданий Jenkins из их текущих конфигураций, созданных с помощью графического интерфейса пользователя, в сценарии DSL. Это утомительный и очень медленный процесс. Дженкинс работает на сервере Windows 2012. Версия Jen…
15 ноя '16 в 16:12
2 ответа

Jenkins JobDSL нельзя использовать для настройки свойств Maven

Я управляю несколькими сотнями заданий, используя Jenkins JobDSL (плагин версии 1.70) в установке Jenkins 2.140, работающей в контейнере Docker на хосте Ubuntu. Я переношу некоторые задания из другого экземпляра Jenkins, а некоторые требуют указания…
05 сен '18 в 11:49
1 ответ

Как проверить, является ли хеш действительным набором?

Я собираю несколько споковых тестов для плагина Jenkins и попутно хочу проверить, соответствуют ли переменные сборки одной из нескольких допустимых. Это из MatrixProject но как мне это сделать? У меня есть это, но это выглядит немного неуклюжим, но …
06 июн '14 в 06:42
2 ответа

Конфигурация Jenkins xml в основанный на Groovy Jenkins Job DSL

Может ли кто-нибудь дать мне полезную ссылку, где я могу найти информацию о преобразовании сложной конфигурации xml для заданий Jenkins? Вот пример работы Дженкинса: <project> <actions/> <description>Description</description>…
21 дек '15 в 18:31
1 ответ

Как создать многоотраслевой проект с плагином Jenkins DSL?

Можно ли создать многоотраслевой проект с помощью https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin? Я хочу определить конфигурацию Groovy DSL в файле Jenkins под веткой Git. Я хотел бы иметь такой же пользовательский интерфейс, как с https…
20 ноя '15 в 12:04
1 ответ

Как я могу использовать foreach с conditionalSteps в Jenkins Job DSL

Я пытаюсь использовать conditionalSteps добавьте в Jenkins Job DSL для условного запуска шага сборки. Я хочу, чтобы этот шаг срабатывал, если существует какой-либо файл в данном наборе. Я могу получить эту работу, явно вызывая несколько fileExists и…
12 мар '18 в 16:22
3 ответа

Создайте Job DSL, который создает новую работу в том же представлении

Я пытаюсь DSL плагин для создания новых рабочих мест в Дженкинс. Есть ли способ указать вид при создании задания? Например, у меня есть представление NewJobsView, Я хочу создать работу DSL под названием dsl-job и это создает новую работу "DSL-создал…
0 ответов

Задания Jenkins DSL: GroovyCastException Невозможно привести объект

Я новичок в Groovy и Дженкинс DSL рабочих мест. Я пытаюсь использовать отличный скрипт для создания заданий, которые запускают тестовые сценарии. Я сталкиваюсь с ошибкой объекта Cannot cast и не уверен, в чем проблема и где сбрасывается литье. Похож…
30 окт '18 в 21:30
2 ответа

Использование HTML в описании задания для задания Jenkins, созданного DSL

Я переношу некоторые задания Jenkins в код DSL из текущих ручных настроек. Некоторые из этих заданий имеют описания, которые содержат HTML, но я не могу найти способ ввести этот HTML в начальное задание, чтобы сгенерированное задание содержало такое…
24 ноя '16 в 11:46
1 ответ

Начать работу Дженкинс сразу после создания по заданию

Я использую плагин Jenkins DSL для автоматического создания заданий сборки для всех веток git-проекта. Плагин DSL запускается веб-хуками, поэтому он запускается сразу после создания новой ветви. Сгенерированные задания по сборке для каждой ветви так…
28 авг '15 в 10:08
1 ответ

Jenkins DSL booleanCondition() не возвращает true, даже если значение true передано

У меня есть две работы под названием ParentJob а также ChildJob, ParentJob запускает нижестоящую работу ChildJob, От ParentJob я передаю переменную как parameters { predefinedProp('RELEASE','true') } в ChildJob я выбираю параметр как conditionalStep…
15 июн '17 в 04:14
1 ответ

Jenkins Job DSL не может принять какие-либо учетные данные SVN, использованные в сценарии начального задания

Я впервые использую Jenkins DSL для создания новых рабочих мест. Я хочу использовать некоторые учетные данные SVN в одном из них, но независимо от того, что я пробую, начальное задание не может создать новое задание, когда я запускаю его, как только…
24 окт '16 в 11:35
1 ответ

Переменная среды Seed Job ${WORKSPACE} присваивается дочерним заданиям

Создайте задание с использованием DSL, которое создаст 5 дочерних заданий. На этапе сборки я должен использовать переменную окружения ${WORKSPACE}, которая должна считывать значение с ведомого компьютера, на котором выполняется дочернее задание. Но,…
30 июн '17 в 13:06
0 ответов

Запустите системный скрипт в jenkins из плагина задания DSL

Получение ошибки без подписи для метода readFileFromWorkspace() в начальном задании Jenkins (при попытке запуска main.groovy из плагина задания dsl. Main.groovy вызывает статический метод из класса PrepareBuildPublish.groovy для создания заданий): О…
10 апр '17 в 10:02
0 ответов

Создай стандартный dsl и получи параметры с groovy

У меня проблема, как я могу создать базовый сценарий dsl, который получает параметры и, таким образом, имеет базовый сценарий dsl для создания и настройки задания в jenkins с использованием groovy? Моя идея состоит в том, чтобы иметь базовый скрипт …
2 ответа

Представление конвейера доставки для трубопроводов Jenkins в задании dsl

Как я могу создать представление конвейера доставки для конвейера jenkins, используя jobdsl. Все, что я мог найти, это deliveryPipelineView, который не совпадает с представлением, любая информация по этому вопросу была бы полезна
2 ответа

Задание DSL-сценарий для уведомлений по электронной почте для передачи / неудачной сборки Jenkins?

Я хотел бы настроить уведомления по электронной почте, используя Job DSL вместо плагина email-ext.
29 апр '16 в 18:40
1 ответ

Зависит от других файлов из сценария работы Jenkins dsl.

У меня есть несколько больших bash-скриптов в моих dsl-файлах, которые я объявляю String script = ''' # large script ''' и позвонив из shell метод shell(script) Как бы то ни было, я хотел бы разбить сценарии на файлы оболочки. Я пытался объявить Str…
18 апр '16 в 19:58
3 ответа

CopyArtifacts(...) выдает ошибку при использовании в job-dsl-plugin в Jenkins

Я попытался использовать CopyArtifacts(), а также написать настраиваемый блок конфигурации для копирования артефактов из исходной сборки. Я получаю ошибки в обоих, как показано ниже - FATAL: No signature of method: javaposse.jobdsl.dsl.Job.CopyArtif…
14 фев '14 в 18:25