Вопросы по теме '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 просмотров
schedule
30.10.2023
Объединение нескольких сборников в 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 просмотров
schedule
20.11.2022
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 просмотров
schedule
02.08.2023
Определить конвейер Jenkins во внешнем файле
У нас есть несколько конвейерных заданий с одинаковой структурой и поведением: обновить доступный репозиторий, выполнить плейбук с некоторыми параметрами, значение которых зависит от среды, и протестировать с проверкой выполнения. Мы попытались...
1868 просмотров
schedule
20.12.2023
Общая библиотека Jenkins с intellij
Я начал реализовывать разделяемые библиотеки Jenkins и пытался написать свой jenkinsfile с intellij в качестве моей идеи.
Как передать функции из общего репозитория lib в другой репозиторий, в котором находится файл jenkins.
Просто чтобы...
4779 просмотров
schedule
31.01.2023
Как параметризовать каталоги результатов allure в скрипте конвейера jenkins?
Я пытаюсь передать переменную списка groovy в плагин allure в сценарии конвейера Jenkins. Мне нужно, чтобы список результатов был динамичным. Итак, я нашел решение:
Получить список путей к каталогам на главном узле, где хранятся результаты...
1486 просмотров
schedule
20.01.2024
Jenkinsfile java.lang.NullPointerException: невозможно вызвать метод ‹printpn()› для нулевого объекта
У меня есть этот Jenkinsfile ниже, который я пытаюсь запустить, но почему-то он выдает ошибку "java.lang.NullPointerException: Cannot invoke method printpn() on null object" . Может кто-нибудь проверить, что мне не хватает?
[jimmy@localhost]$...
3997 просмотров
schedule
24.12.2022
как читать свойство из jenkins, пока я хочу, чтобы ключ был переменной
я прочитал файл реквизита из локального, например: def props = readProperties file: 'dir/my.properties' и в файле jenkins, я хочу получить доступ к ключу/значению из этого файла, поэтому я делаю:
def myCustomKey = "test_"+ENV
когда я пытаюсь...
203 просмотров
schedule
24.05.2022
Groovy не может генерировать вывод json по мере необходимости
Я пытаюсь создать следующий вывод JSON в Groovy для одного из моих Jenkins Job.
Ожидаемый JSON
{
"svc-a": {
"type": "object",
"properties": {
"svcVersion": {
"type": "string",...
319 просмотров
schedule
04.03.2024
Декларативный конвейер jenkins не прерывается при вводе
Простой вопрос, который я получил в декларативном конвейере в jenkins. Когда я нажимаю «Прервать» в приглашении, я не хочу, чтобы сборка помечалась как прерванная. Чтобы предотвратить ответы, которые уже есть в стеке, я ищу решение в декларативном...
2508 просмотров
schedule
17.07.2022
Как изменить каталог внутри сценария bash из Jenkinsfile?
В моем Jenkinsfile я клонировал одно репозиторий git с помощью Git SCM, а для relativeTargetDir добавил, например, «myGit». Таким образом, он сохраняется в каталоге «myGit».
После этого мне нужно запустить мой сценарий bash, а внутри, после...
334 просмотров
schedule
16.03.2022
Конструктор не вызывается в общих библиотеках Jenkins
Я пытаюсь разработать общие библиотеки и имею следующую структуру каталогов
src/com/mycomapny
MyTest.groovy
vars
test.groovy
Jenkinsfile
мой Jenkinsfile вызывает только метод, доступный в test.groovy с обязательным...
1648 просмотров
schedule
29.04.2024
Конфигурация задания Multibranch Pipeline с логротатором с использованием DSL
Я использую jenkins job dsl для настройки моих многоотраслевых конвейерных заданий. На самом деле все мои настройки работают, кроме logRotator. Моя цель - удалить старые сборки и сохранить определенное количество сборок. я могу использовать...
1150 просмотров
schedule
08.06.2023
Как присвоить значение узлу jenkins, используя значение из файла свойств
Я могу загрузить файл свойств в декларативный конвейер Jenkins. При эхе значения также печатаются в выводе консоли. Я хочу использовать одно из значений в файле свойств, скажем, slavenode, в качестве метки Jenkins. Однако я не могу этого сделать....
119 просмотров
schedule
09.10.2023
как установить значение по умолчанию для параметра ChoiceParameterDefinition
Я использую jenkins Pipeline и пытаюсь использовать параметры (входы). Например, например.
[$class: 'ChoiceParameterDefinition', choices: ['ADD','SHOW','DELETE','UPDATE','RESET'], description: 'Choose an Operation', name: ''].
Как установить...
3964 просмотров
schedule
12.02.2023