Описание тега jenkins-workflow

Вместо этого используйте тег "jenkins-pipeline" для проблем с использованием набора подключаемых модулей "Pipeline" (ранее известного как Workflow) для непрерывной интеграции Jenkins.
5 ответов

Разбор XML-файла в конвейере Jenkins

У меня есть файл XML, который я хотел бы использовать в качестве входных данных для сценария конвейера. Проблема в том, что XMLParser не сериализуем, поэтому я поместил его в функцию NonCPS, но из-за этого потерял объект Node. Это конвейерный скрипт…
1 ответ

Передача артефактов s3 из параллельных сборок в одну сборку в Jenkins Workflow

Я пытаюсь собрать установщик Windows через Jenkins. У меня есть несколько проектов jenkins, которые создают отдельные модули и затем сохраняют эти артефакты в s3 через плагин артефактов s3. Я хотел бы запустить их параллельно и скопировать артефакты…
1 ответ

Как создать многоотраслевой проект с плагином Jenkins DSL?

Можно ли создать многоотраслевой проект с помощью https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin? Я хочу определить конфигурацию Groovy DSL в файле Jenkins под веткой Git. Я хотел бы иметь такой же пользовательский интерфейс, как с https…
20 ноя '15 в 12:04
3 ответа

Как реализовать параметр повтора для неудачных этапов в конвейерах Jenkins?

У меня есть Jenkinsfile с несколькими этапами, и один из них - фактически другое задание (развертывание), которое в некоторых случаях может завершиться сбоем. Я знаю, что могу делать запросы, используя Jenkinsfile, но я не знаю, как реализовать меха…
2 ответа

Как в Jenkins запустить два задания с разными файлами свойств в качестве параметров и запустить их параллельно?

Я новичок в Jenkins, мне нужно запустить задание, скажем Job_B, дважды и параллельно, с двумя разными файлами свойств (имя файла одно и то же, но содержимое другое), так что один из прогонов будет использовать один файл свойств в то время как другой…
11 сен '15 в 10:03
2 ответа

Добавление конвейеров Jenkins при сборке

Кто-нибудь знает, возможно ли добавить сборку конвейера Jenkins в образ докера Jenkins? Например, у меня может быть файл Jenkinsfile, который определяет мой конвейер в groovie, и я хотел бы добавить его в мое изображение при построении из образа Jen…
3 ответа

"java.io.NotSerializableException: java.io.PrintWriter" при записи файла - рабочий процесс jenkins

У нас есть часть кода рабочего процесса, который делает эти вещи: 1 Загружает некоторые файлы с диска 2. Рендеринг их содержимого с использованием SimpleTemplateEngine и привязок 3. Записывает свой результат в другие файлы. def renderTemplates(bindi…
13 май '16 в 03:43
1 ответ

Groovy вызов функции в замыкании

Как я могу сделать вызов функции в замыкании в Groovy? В настоящее время пытается это, но это приводит ко всем итерациям, используя значения из последнего элемента массива: def branches = [:] for (int i = 0; i < data.steps.size(); i++) { branches…
1 ответ

Как вызвать поток сборки из потока сборки, передающего разные параметры?

У меня есть 3 задания (назовем это job1,job2,job3), которые все принимают одинаковые параметры. У меня есть поток сборки, вызывающий эти задания, например поток сборки:: build(job1, param1 : "value1", param2 : "value2" ) build(job2, param1 : "value1…
30 сен '15 в 10:52
4 ответа

Как получить адрес электронной почты текущего пользователя Jenkins для использования в Groovy скрипте

Я создал отличный скрипт для нового плагина Jenkins Workflow, https://github.com/jenkinsci/workflow-plugin. Я хочу, чтобы он отправил письмо пользователю, который запустил задание, когда ему потребуется ввод для следующего шага. Я пытался найти API,…
20 янв '15 в 13:16
2 ответа

Jenkins Workflow Multibranch позволяет указывать путь Jenkinsfile

Кажется, что теперь вы можете иметь только один Jenkinsfile в одном месте в вашем проекте при использовании типа Multibranch. Есть ли способ настроить так, чтобы я мог разместить Jenkinsfile где-нибудь еще, кроме корневого каталога проекта под имене…
1 ответ

Мой собственный отчет HTML в сводке сборки

Ранее я использовал testlink. Этот плагин сгенерировал красивую таблицу с результатами теста в сводном представлении сборки. Теперь я больше не использую testlink, поэтому этот плагин использовать нельзя. Но вместо этого я хочу передать html-отчет (…
27 янв '17 в 18:12
5 ответов

Как мне пометить текущий набор изменений git из Jenkinsfile?

Я хочу пометить текущий набор изменений git и вставить метку из файла Jenkinsfile. Если тег уже существует, его необходимо заменить. Я хочу использовать эту логику, чтобы пометить сборку, которая прошла с snapshot тег, который будет мобильным тегом.…
1 ответ

Как создать панель мониторинга, используя данные, передаваемые в Jenkins?

Мне интересно, возможно ли создать панель управления на Jenkins, используя статистику, сохраненную в листе данных, который мы фиксируем / выдвигаем каждый раз? Спасибо!
2 ответа

Где находится документация для плагина Jenkins Workflow?

Я нашел это: https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin Я хочу использовать это, но я не могу найти документацию. На GitHub есть README и страница с учебными пособиями. Но учебник не является документацией - где я могу найти точную …
06 окт '15 в 15:08
0 ответов

Как вызвать Jenkins Builds из Github Pull Requests

Используя проект типа организации в jenkins, я ожидал, что запросы на извлечение будут создаваться автоматически. У меня есть github webhook, созданный в настройках github. но ничего не получается сделать? Есть ли что-нибудь, что мне нужно вставить …
1 ответ

Должны ли шаги сборки быть долговечными, чтобы работать параллельно с рабочим процессом Jenkins?

Я экспериментирую с параллельным шагом в рабочем процессе Дженкинса. В настоящее время мой поток выглядит (по сути) так: parallel 'Deploy-A-Machine': { node { input 'Shall we deploy the A machine?' step([$class: 'DeployMachineBuilder', deploymentNam…
07 июл '15 в 18:05
1 ответ

Как я могу ждать триггера или проверить завершение работы с работы?

У меня есть 3 работы (работа A, работа B и работа C). Задание A запускает задание C. Я хочу, чтобы задание C дождалось завершения задания B и выполнило задание. Можем ли мы ждать завершения работы? Я читал об опросе. Что оно делает? Может ли опрос п…
4 ответа

Как отключить проверки безопасности для сборок конвейера Jenkins

Я запускаю Jenkins в локальной доверенной среде, где я пытаюсь запустить этот конвейер. Этот Jenkinsfile проверен в git. #!groovy node('master') { def ver = pomVersion() echo "Building version $ver" } def pomVersion(){ def pomtext = readFile('pom.xm…
1 ответ

Отладочный вывод плагина рабочего процесса jenkins

Я делаю свои первые шаги с плагином рабочего процесса jenkins, и очень трудно увидеть какие-либо проблемы с пакетными вызовами. Если я запускаю партию на "нормальной" работе фристайла Дженкинса, я вижу весь результат, полученный из партии. Но с плаг…
28 апр '15 в 13:47