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

Дженкинс: прочитайте конфигурацию плагина существующей работы через Groovy
Мы находимся на ранних этапах использования Jenkins DSL. Одна из проблем, с которой мы столкнулись, — это возможность прочитать существующие настройки плагина вакансий, чтобы мы сохранили их перед запуском DSL. Это позволяет нам предоставить...
2949 просмотров
schedule 05.08.2022

Jenkins объединяет уведомления по электронной почте со всем статусом восходящей работы в одном письме
Есть ли способ получить номер сборки, статус сборки и информацию об URL-адресах сборки для всех восходящих заданий конвейера сборки при последней работе. У меня много работ, связанных друг с другом. A триггеры B, B триггеры C. Я не хочу отправлять...
740 просмотров

MultipleCompilationErrorsException в конвейере Jenkins из-за проблемы с экранированием символов, можете ли вы найти проблему?
Я пишу конвейер Jenkins, который создает узел докера на AWS ECS. В build.gradle у меня есть следующие строки: imageSettings['Worker'] = [dockerImageName: 'ubi-celery-worker', dockerImageTag: 'latest', inputDir: dockerWorkerOutputDir]...
2282 просмотров

Пробел для параметра текста в Jenkinsfile Groovy Pipeline
в настоящее время я хочу добавить параметр многострочного текста в отличный конвейер. Если текстовый параметр не находится в левом столбце (без пробела перед параметром), то в список текстовых параметров вставляется пробел. Есть идеи, как это...
5466 просмотров

Скрипт Groovy для обновления номеров сборок Jenkins в организации Github
Я видел упоминания в Jenkins о редактировании файла «nextBuildNumber», чтобы изменить следующую сборку задания. Однако задания, для которых я хочу увеличить номер сборки, находятся в папке организации Github. Я зашел в файлы конфигурации для...
480 просмотров

Создание пользовательских шагов в Groovy
Я работаю с конвейером Дженкинса и имею общую глобальную библиотеку. Я создал несколько функций, которые могут использовать пользователи, однако основная проблема, с которой я сталкиваюсь, - это лучший вывод в Console Output и Blue Ocean: есть ли...
563 просмотров

Файл подключаемого модуля Jenkins groovy не найден, исключение
У меня есть сценарий для поиска всех простаивающих ведомых устройств и создания текстового файла с использованием системы Jenkins groovy. Я могу создать пустой файл и найти все бездействующие ведомые устройства, где при добавлении к файлу...
2387 просмотров

Ссылка на переменную в декларативном конвейере jenkins
Я использую groovy ниже для вызова команды bat, независимо от того, как я ссылаюсь на LOCAL_WORKSPACE в команде bat, он не оценивает ее. Что мне не хватает? Ошибка nuget restore $env.LOCAL_WORKSPACE «Входной файл не существует:...
2272 просмотров
schedule 06.06.2023

Передача параметров в глобальную разделяемую библиотеку — конструктор
У меня простая проблема: у меня есть глобальная (не песочница) /src библиотека - utils мне нужно передать параметры утилитам при построении @Library("Woop") def utils = new a.b.c.d.Utils(Script::this) работает, а ссылка на скрипт...
1382 просмотров

Сценарий Jenkins DSL - сбой теста - найдено несколько расширений, которые предоставляют метод lastCompleted
Попытка создать несколько заданий в Jenkins с помощью сценариев DSL. На этапе есть несколько заданий, и я хочу создать сводный отчет для нескольких заданий из последующих заданий. Я использую артефакт копирования для копирования результатов...
761 просмотров

как вернуть inputBox с помощью groovy (jenkins)
Я использую параметр jenkins с активным выбором, который мне нужен, это зависит от моего выбора области возврата, где я могу написать что-то, что я пробую это if (test_bench_UID.equals('user_spec')) { inputBox = "<input name='value'...
482 просмотров

Groovy: Можно ли построить карту функций?
У меня есть список элементов, и я хочу построить карту, которая для каждого элемента в этом списке содержит вызов метода. Например: list = ['a', 'b', 'c'] map = list.collectEntries{[it: println(it)]} map[b] >>b Это не работает из-за...
1177 просмотров
schedule 14.04.2023

Как использовать groovy env. переменная в Jenkins для передачи команды bat в конвейере Jenkins
У меня есть этап в моем jenkinsfile, который выполняет команду летучей мыши: stage ('build'){ bat '%cd%\\MySimpleProject\\bin\\Execute.bat "${env.BRANCH_NAME}"' } Для моей пакетной команды требуется параметр, который является текущей веткой...
7206 просмотров

Репо URL всех вакансий через jenkins groovy
Можно ли получить URL-адрес git scm для задания Jenkins с помощью groovy в консоли сценариев Jenkins?
1368 просмотров
schedule 22.09.2022

Запустите один Jenkinsfile из другого Jenkinsfile
Я на Jenkins 2.140. Я загружаю задания из репозитория github. Я хочу иметь несколько Jenkinsfiles, которые будут выполнять основной тест с другим набором параметров по умолчанию. У меня есть следующая настройка: root src/ test.groovy...
8682 просмотров

Groovy для вывода списка заданий Jenkins с URL-адресом GIT, используемым в заданиях
Нам нужно распечатать URL-адреса заданий Jenkins и URL-адреса GIT, настроенные внутри этих заданий. Например: Предположим, мой URL-адрес Jenkins: http://localhost:8080 , а мой URL-адрес git - ssh: // git: 424 Если я запустил отличный код от...
1141 просмотров
schedule 22.03.2024

Как перейти из одного каталога в другой каталог в groovy
1) Я клонировал репозиторий bitbucket с именем myrepo , который имеет 5 папок. Название ветки - development. 2) Во всех 5 папках ( A , B , C , D , E ) мне нужно просмотреть содержимое папки A с помощью конвейера jenkins, чтобы у пользователя...
884 просмотров
schedule 12.08.2022

Запуск сканера SonarQube - Java / TypeScript
Проверка внешнего и внутреннего кода в нескольких папках в ${WORKSPACE} jenkin, как показано ниже. Код внешнего интерфейса написан на Angular (TypeScript) и построен с использованием npm Бэкэнд-код написан на Java и построен с...
1101 просмотров

Как передать произвольное количество аргументов в разделяемую библиотеку Jenkins
Я получил эту разделяемую библиотеку vars/libOne , которая принимает параметр composeFileNames как список строк. #!/usr/bin/env groov def call(String param1, String param2, String parm3, String[] composeFileNames ) { String s =''...
972 просмотров

Замените версию в json на jsonbuilder в Groovy
Как заменить версию с « 1.0.2 » на « 2.6.5 » в файле json « deploy.json » с помощью скриптов groovy , а содержимое файла представлено ниже. { "versions": [ { "version": "1.0.2", "conf": "replian" },...
168 просмотров