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

Можно ли захватить стандартный вывод из команды sh DSL в конвейере?
Например: var output=sh "echo foo"; echo "output=$output"; Я получу: output=0 Итак, по-видимому, я получаю код выхода, а не стандартный вывод. Можно ли записать стандартный вывод в переменную конвейера, чтобы я мог получить:...
113066 просмотров

Как использовать плагин поставщика файлов конфигурации с groovy
У меня есть файл jenkins, который загружает скрипт groovy и хочет использовать плагин config-file-provider в groovy. Я читал в документации, что поддержка была добавлена, но на самом деле не знаю, как добавить ее с помощью groovy для использования...
14510 просмотров
schedule 08.09.2022

Groovy в Jenkinsfile зависает при публикации URL-адреса
У меня есть следующий метод в Jenkinsfile, используемый для извлечения данных с заданного URL-адреса (отправка на него json и чтение вывода). Вызов его в Jenkins приводит к зависанию сборки с текстом *Proceeding... @NonCPS...
844 просмотров

Конвейерный код Groovy для вызова параметризованной сборки с ошибкой параметра interger
Пожалуйста, полегче со мной, я относительно новичок в Jenkins и очень новичок в Pipeline/Groovy. Мы запускаем Jenkins v2.7.1 в лаборатории со всеми последними необходимыми плагинами Pipeline. Моя цель — создать базовую демонстрацию двух- или...
1422 просмотров
schedule 10.01.2024

Трубопровод Дженкинса параллельно не выполняется
Я пытаюсь протестировать параллельную функциональность для задания конвейера Jenkins, но по какой-то причине отдельные этапы сборки параллельного задания никогда не передаются исполнителю и не обрабатываются. Обычные однопоточные конвейерные задания...
205 просмотров
schedule 03.09.2022

Дженкинс: Как узнать, какой плагин вызывает ошибку зависимости?
Я пытаюсь установить все зависимости плагина конвейера в Jenkins. Я застрял на плагине workflow-scm. Если я включу его, я получу ошибку ниже, которая, как я предполагаю, является проблемой зависимости. Все его зависимости установлены, но некоторые...
1747 просмотров

Как получить доступ к имени ветки git из задания конвейера?
У меня есть задание Jenkins Pipeline, настроенное для проверки репозитория git и конкретной локальной ветки. Как я могу получить имя локальной ветки в моем Jenkinsfile? Я попытался загрузить свойства git jenkins plugin env, но безуспешно....
14454 просмотров
schedule 02.06.2024

Jenkins Pipeline Groovy Артефакты MSBuild
Я пытаюсь создать конвейер Jenkins для моей компании, чтобы вытащить его из Gitlab, выполнить MSBuild, опубликовать артефакты в каталоге, а затем заархивировать все артефакты для отправки в репозиторий или общий доступ к файлам. Приложение...
3964 просмотров
schedule 12.11.2022

Установить тихий период в цикле конвейера Дженкинса
У меня есть этот скрипт конвейера: node{ String[] testNames = ["A", "B", "C"] def tests = [:] for ( int i = 0; i < testNames.size(); i++ ) { def testJobName = testNames[i] tests[testJobName] = {...
1377 просмотров

Вызов задания DSL из Jenkins Pipeline
Мне нужно запустить Jenkins Job DSL из конвейера (в частности, мне нужно имитировать поведение «чтение файла определения из рабочей области»), но плагин dsl задания еще не включен в список шагов конвейера. Как я могу этого добиться?
6126 просмотров

Плагин InfluxDB Jenkins Pipeline: цель была равна нулю
Я использую плагин InfluxDB для отправки метрик из моей сборки Jenkins в поток. Я хочу использовать только конвейер Jenkins. Версия плагина - 1.10.2. Я добавляю следующий код в свой Jenkinsfile, как указано в документации : step([$class:...
1114 просмотров

docker exec неправильно работает с удаленным хостом докеров в Дженкинсе
I use Jenkins + Pipeline + DockerPlugin to build and run docker container with remote host, when execute command with the follow: docker.withServer("tcp://192.168.1.122:2375",'') { def wait_results = sh(script: "docker exec -t...
1693 просмотров
schedule 28.11.2023

В Jenkins поддерживает ли многоветвевой конвейер теги Git?
Используя многоветвевой конвейер, я вижу список всех своих веток Git. Тем не менее, я ожидаю, что теги git также появятся в списке, но, похоже, их нет в списке. Это ожидаемое поведение или, возможно, проблема с конфигурацией? Поддерживаются ли...
8307 просмотров

hudson.plugins.git.GitSCM.determineRevisionToBuild
В Jenkins я пытаюсь проверить запрос на вытягивание, используя сценарий конвейера Groovy: checkout([$class: 'GitSCM', branches: [[name: "origin/pr/${pullRequestId}/merge"]], doGenerateSubmoduleConfigurations: false, extensions: [],...
408 просмотров
schedule 20.09.2022

Дженкинс конвейер создать каталог
Я хочу знать, есть ли функция или плагин конвейера, который позволяет создать каталог в рабочей области вместо использования sh "mkdir directory" ? Я пытался использовать заводную инструкцию new File("directory").mkdirs() , но она всегда...
65329 просмотров
schedule 04.06.2024

Как вызвать классную функцию из Jenkinsfile?
Несмотря на то, что я следую этому ответу и другим, я я не могу успешно использовать локальный файл groovy в моем Jenkinsfile (оба находятся в одном репозитории). def deployer = null ... ... ... pipeline { agent { label 'cf_slave'...
16957 просмотров
schedule 29.07.2022

Общая библиотека конвейера Jenkins против плагина
Я работаю над конвейером Jenkins для двух проектов. Я создал несколько настраиваемых сообщений с оповещениями о конфигурации через Slack и электронную почту. Мы ожидаем, что мой код можно будет использовать для моих проектов, а также для нескольких...
1426 просмотров

Избегайте кэширования скриптов конвейера jenkins
Мы используем конвейер jenkins и скрипты groovy для выполнения шагов автоматизированного конвейера сборки. Однако jenkins решил кэшировать предыдущую версию этих файлов сценариев, и мне еще предстоит выяснить, как очистить этот кеш или как...
3204 просмотров
schedule 14.01.2024

Состояние трубопровода Jenkins ОТКАЗ, когда задание сборки НЕСТАБИЛЬНО
Я использую конвейер с несколькими этапами. Currently my pipeline fails because one of the stages is UNSTABLE. На конкретном этапе я выполняю внешнюю работу с помощью «build job». The job is Publish MSTest test results and when having failed...
1317 просмотров
schedule 15.12.2023

«unstash» ничего не добавляет на следующий шаг конвейера jenkins
Я пытаюсь настроить конвейер Jenkins, который компилирует некоторые материалы node/grunt, создает и RPM из этого и загружает этот RPM в желаемое репо. Почему-то у меня возникают трудности с передачей файлов между шагами. Таким образом, на «этапе...
1032 просмотров
schedule 30.04.2024