Описание тега jenkins-groovy
Вопрос относительно использования Groovy кода в Jenkins, особенно в Jenkinsfile и плагинах groovy
1
ответ
Найти / отфильтровать списки с определенной парой ключ-значение из массива JSON (список карт)
У меня есть массив JSON (список карт), похожий на: def listOfMap = [[TESTCASE:1, METHOD:'CLICK', RESULT:'PASS'], [TESTCASE:2, METHOD:'CLICK', RESULT:'FAIL'], [TESTCASE:3, METHOD:'CLICK', RESULT:'FAIL'], [TESTCASE:4, METHOD:'TYPETEXT', RESULT:'FAIL']…
25 янв '18 в 02:54
0
ответов
Как установить свойство Jenkins через консоль Script от curl и Groovy Script удаленно
Я просто хочу установить свойство Jenkins через консоль скриптов Jenkins. Но я не знаком с curl и Groovy сценарием. Так что я не знаю, как составлять данные. Не могли бы вы привести пример удаленной настройки свойства ниже Jenkins? Спасибо. System.s…
08 июн '18 в 10:44
1
ответ
Документация по методу Jenkinfile Libary
Как добавить документацию к вызовам API? Я создал следующую библиотечную функцию в SCM. Это связано с помощью метода Дженкинса, и это прекрасно работает. Теперь мне нужно добавить документацию, чтобы она отображалась в разделе */pipeline-syntax/glob…
08 фев '19 в 10:57
1
ответ
Скриптовый конвейер - Groovy синтаксис для получения хеша или тэга коммита
Для конвейера Dev/QA/Prod мы хотим уведомить пользователей о том, какой хеш коммитов выбирается конвейером. В основном это помогает в конвейере Prod перед развертыванием в производстве. Ниже приведен синтаксис groovy, используемый для выбора последн…
22 фев '19 в 12:18
1
ответ
Получить git-репозиторий из нескольких конвейерных заданий с помощью groovy script
У меня есть 200-300 рабочих мест multibranchPipelineJob, я хочу создать их все с помощью DSL. У меня есть этот скрипт, чтобы получить имя работы for(job in Hudson.instance.getAllItems(org.jenkinsci.plugins.workflow.job.WorkflowJob) ) { println job.f…
09 май '18 в 19:20
1
ответ
Шаблон письма Jenkins (groovy) с пользовательской переменной всегда печатается в письме
Мы используем плагин email-ext в комбинации с Jenkins-pipeline для отправки писем (шаблон на основе Groovy). Дженкинс выполняет несколько заданий (все эти задания отправляют сообщения электронной почты при сбое), а для некоторых заданий необходима д…
20 сен '18 в 11:20
1
ответ
Ошибка: java.io.NotSerializableException: groovy.util.slurpersupport.Attributes
Я использую @NonCPS в своей функции Jenkinsfile. Поскольку мне нужно получить атрибуты XML, используйте XmlSlurper, и я все еще получаю ошибку java.io.NotSerializableException даже с аннотацией @NonCPS. Следуй мой код @Field prBranchCoverage @NonCPS…
21 дек '18 в 08:01
1
ответ
Ошибка при выполнении 'curl' внутри jenkins groovy
Я пытаюсь использовать Groovy и curl для создания заявки на изменение ServiceNow, используя их REST API. Я получаю ошибку ниже каждый раз, когда я запускаю конвейер Jenkins {"error": {"message": "Исключительная ситуация при запросе на чтение", "deta…
14 фев '19 в 15:50
1
ответ
Переменная среды Seed Job ${WORKSPACE} присваивается дочерним заданиям
Создайте задание с использованием DSL, которое создаст 5 дочерних заданий. На этапе сборки я должен использовать переменную окружения ${WORKSPACE}, которая должна считывать значение с ведомого компьютера, на котором выполняется дочернее задание. Но,…
30 июн '17 в 13:06
0
ответов
Построение параллельных заданий Jenkins Pipeline (параметризованная работа верхнего уровня)
У меня есть код Jenkins Pipeline, приведенный ниже, для создания N+ последующих заданий. Я ищу умный способ для этого конвейера принимать пользовательские параметры. Заранее спасибо! def params_map = [ 'key1': 'value1', 'key2': 'value2' ] def branch…
04 июн '18 в 23:31
1
ответ
Как прочитать переменную конвейера Jenkins в многострочной оболочке?
Я пытаюсь создать конвейер Jenkins, в котором мне нужно выполнять многострочные команды оболочки. stage ('Test'){ name="myserver" sh ''' "ssh -o StrictHostKeyChecking=no ${myserver} 'rm -rf temp && mkdir -p temp && mkdir -p real'" ''…
18 июн '18 в 10:55
0
ответов
Создай стандартный dsl и получи параметры с groovy
У меня проблема, как я могу создать базовый сценарий dsl, который получает параметры и, таким образом, имеет базовый сценарий dsl для создания и настройки задания в jenkins с использованием groovy? Моя идея состоит в том, чтобы иметь базовый скрипт …
20 сен '18 в 15:19
1
ответ
Jenkins EC2 плагин SSH ключи
У меня есть отличный скрипт, который настроит плагин AWS ec2 с необходимыми данными. Я могу настроить все остальные входы. Мне нужно дать закрытый ключ в том же регионе, есть ли способ, которым я могу сгенерировать и настроить этот ключ в скрипте gr…
09 ноя '17 в 20:15
0
ответов
Дженкинс Общий отказ
У меня проблема с общей библиотекой Jenkins. Это терпит неудачу с нижеуказанной ошибкой. an exception which occurred: in field org.codehaus.groovy.control.MultipleCompilationErrorsException.collector in object org.codehaus.groovy.control.MultipleCom…
14 дек '17 в 10:25
3
ответа
Насмешливый поиск файлов в JenkinsPipelineUnit
В настоящее время я пытаюсь зарегистрировать шаг findFiles. Моя установка выглядит следующим образом: src/ test/ groovy/ TestJavaLib.groovy vars/ javaLib.groovy javaApp.jenkinsfile Внутри TestJavaApp.groovy у меня есть: ... import com.lesfurets.jenk…
13 фев '18 в 17:05
2
ответа
Сценарии Дженкинса с использованием Groovy
Как начать со сценариев Jenkins, используя groovy в качестве языка сценариев? Где я могу найти надлежащую документацию обо всех методах и как их использовать, чтобы использовать для автоматизации Дженкинса с помощью Groovy?
30 янв '17 в 13:47
1
ответ
Опубликовать в теме AWS SNS, используя groovy в jenkins
Я пытаюсь опубликовать данные в теме ws sns из работы Дженкина, используя отличный код. Просто хотел узнать, есть ли возможность сделать это с помощью Groovy Library или jenkins api. Я знаю, что мы можем сделать с Java API, но не уверен насчет groov…
18 май '18 в 20:09
0
ответов
Этапы разделения агентом для декларативного конвейера
В декларативном конвейере я хотел бы: Запустите Stage1-5, сгруппированный по Executor/Agent1 (тот же экземплярный исполнитель)Запустите Step6 без агента (утверждение) (агент не удерживается во время ожидания)Запустите Step7-10, сгруппированный на Ex…
31 мар '18 в 00:30
0
ответов
Вызов Дженкинса отошел от оболочки
Я разрабатываю инструмент для Дженкинса и хотел бы достичь очень конкретной цели для этого. Обычно вы можете без проблем вызывать сценарии оболочки из конвейерного сценария. Но то, что я хочу сделать, - это наоборот, я хочу запустить шаг конвейера Д…
26 июл '18 в 19:05
2
ответа
Как вернуть inputBox используя groovy (Дженкинс)
Я использую параметр jenkins с активным выбором. Мне нужно, чтобы groovy зависел от области моего выбора, где я могу написать что-нибудь, и я попробую это. if (test_bench_UID.equals('user_spec')) { inputBox = "<input name='value' class='setting-i…
09 авг '18 в 15:47