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

Разница между сценарием выполнения Groovy и сценарием выполнения системы Groovy в jenkins?
Может ли кто-нибудь объяснить разницу между Groovy-скриптом execute и Groovy-скриптом в jenkins? И как вызвать скрипт в подчиненное состояние, используя системный Groovy скрипт.
9376 просмотров
schedule 26.03.2023

Как разделить строку с помощью разделителя запятой в сценарии Jenkins Groovy?
Я попытался получить все файлы решений (*.sln) по заданному пути и распечатать их по отдельности, разделив строку (каждый путь к файлу решения) с помощью разделителя-запятой. Я использую язык сценариев программирования Jenkins Groovy. Я получаю...
3826 просмотров
schedule 11.11.2022

Как включить опрос SCM с помощью плагина Jenkins DSL
Я хотел бы включить опрос SCM в Jenkins по коду DSL. Поскольку это легко возможно вручную (без DSL) и отлично работает, но я ищу код DSL, чтобы включить его - проверьте прикрепленное изображение для справки. Я уже проверял ссылку ниже, но здесь...
2142 просмотров

Объединение нескольких сборников в Groovy и Jenkins Pipeline
Я пытаюсь использовать несколько collectEntries последовательно в моем сценарии Groovy. Лучше посмотреть код, сейчас у меня есть: stage('Test') { // Reading content of the file def portsFileContent = readFile...
2779 просмотров
schedule 13.12.2022

Сценарий конвейера Jenkins для передачи переменных из одной функции в другую функцию
Я новичок в сценариях конвейера Jenkins. Я разрабатываю конвейер Jenkins, в котором код Jenkins выглядит следующим образом. Логика выглядит так: node{ a=xyz b=abc //defined some global variables stage('verify'){ verify("${a}","${b}")...
4257 просмотров

Groovy получить тип редактирования набора изменений tfs
Мне нужно получить файлы набора изменений tfs (я сделал это), а также был ли он добавлен или удален с помощью подключаемого модуля groovy на сервере jenkins. Я не могу понять, как получить доступ к классу элемента, который содержит метод для...
298 просмотров
schedule 11.11.2023

Отличный. Сортировать массив карт по ключу вложенной карты внутри
Как мне написать какой-нибудь отличный скрипт для возврата массива имен ( name ), отсортированных по ключу created_at , вложенному в ключ commit ? Используя это в качестве образца данных: [ {"name":"v10.8.0-rc13",...
1785 просмотров
schedule 04.03.2023

Агрегировать несколько изменений SCM восходящего потока в нисходящем задании
В моем текущем проекте у меня есть несколько десятков «подпроектов», каждый с стволом и ветвями (устаревшая настройка, изменить ее нельзя) В ветке есть несколько коммитов, скажем 5, а затем ветка повторно интегрируется в trunk . Когда...
474 просмотров

Определить конвейер Jenkins во внешнем файле
У нас есть несколько конвейерных заданий с одинаковой структурой и поведением: обновить доступный репозиторий, выполнить плейбук с некоторыми параметрами, значение которых зависит от среды, и протестировать с проверкой выполнения. Мы попытались...
1868 просмотров

Общая библиотека Jenkins с intellij
Я начал реализовывать разделяемые библиотеки Jenkins и пытался написать свой jenkinsfile с intellij в качестве моей идеи. Как передать функции из общего репозитория lib в другой репозиторий, в котором находится файл jenkins. Просто чтобы...
4779 просмотров

Как параметризовать каталоги результатов allure в скрипте конвейера jenkins?
Я пытаюсь передать переменную списка groovy в плагин allure в сценарии конвейера Jenkins. Мне нужно, чтобы список результатов был динамичным. Итак, я нашел решение: Получить список путей к каталогам на главном узле, где хранятся результаты...
1486 просмотров

Jenkinsfile java.lang.NullPointerException: невозможно вызвать метод ‹printpn()› для нулевого объекта
У меня есть этот Jenkinsfile ниже, который я пытаюсь запустить, но почему-то он выдает ошибку "java.lang.NullPointerException: Cannot invoke method printpn() on null object" . Может кто-нибудь проверить, что мне не хватает? [jimmy@localhost]$...
3997 просмотров

как читать свойство из jenkins, пока я хочу, чтобы ключ был переменной
я прочитал файл реквизита из локального, например: def props = readProperties file: 'dir/my.properties' и в файле jenkins, я хочу получить доступ к ключу/значению из этого файла, поэтому я делаю: def myCustomKey = "test_"+ENV когда я пытаюсь...
203 просмотров

Groovy не может генерировать вывод json по мере необходимости
Я пытаюсь создать следующий вывод JSON в Groovy для одного из моих Jenkins Job. Ожидаемый JSON { "svc-a": { "type": "object", "properties": { "svcVersion": { "type": "string",...
319 просмотров

Декларативный конвейер jenkins не прерывается при вводе
Простой вопрос, который я получил в декларативном конвейере в jenkins. Когда я нажимаю «Прервать» в приглашении, я не хочу, чтобы сборка помечалась как прерванная. Чтобы предотвратить ответы, которые уже есть в стеке, я ищу решение в декларативном...
2508 просмотров

Как изменить каталог внутри сценария bash из Jenkinsfile?
В моем Jenkinsfile я клонировал одно репозиторий git с помощью Git SCM, а для relativeTargetDir добавил, например, «myGit». Таким образом, он сохраняется в каталоге «myGit». После этого мне нужно запустить мой сценарий bash, а внутри, после...
334 просмотров

Конструктор не вызывается в общих библиотеках Jenkins
Я пытаюсь разработать общие библиотеки и имею следующую структуру каталогов src/com/mycomapny MyTest.groovy vars test.groovy Jenkinsfile мой Jenkinsfile вызывает только метод, доступный в test.groovy с обязательным...
1648 просмотров

Конфигурация задания Multibranch Pipeline с логротатором с использованием DSL
Я использую jenkins job dsl для настройки моих многоотраслевых конвейерных заданий. На самом деле все мои настройки работают, кроме logRotator. Моя цель - удалить старые сборки и сохранить определенное количество сборок. я могу использовать...
1150 просмотров

Как присвоить значение узлу jenkins, используя значение из файла свойств
Я могу загрузить файл свойств в декларативный конвейер Jenkins. При эхе значения также печатаются в выводе консоли. Я хочу использовать одно из значений в файле свойств, скажем, slavenode, в качестве метки Jenkins. Однако я не могу этого сделать....
119 просмотров

как установить значение по умолчанию для параметра ChoiceParameterDefinition
Я использую jenkins Pipeline и пытаюсь использовать параметры (входы). Например, например. [$class: 'ChoiceParameterDefinition', choices: ['ADD','SHOW','DELETE','UPDATE','RESET'], description: 'Choose an Operation', name: '']. Как установить...
3964 просмотров