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

Итерация отличного списка в Jenkins Pipeline DSL
У меня есть простой отличный список в моем конвейере, который добавляет несколько карт: def componentList = [] def componentMapEntry1 = [:] componentMapEntry1['componentName']="Dashboard_Core" componentList << componentMapEntry1 def...
15821 просмотров

Jenkins Pipeline обращается к переменным среды
Я пытаюсь использовать конвейеры DSL в Jenkins. Я подумал, что было бы неплохо, если бы я мог использовать имя проекта как часть моего скрипта. git credentialsId: 'ffffffff-ffff-ffff-ffff-ffffffffffffff',\ url: "${repo_root}/${JOB_NAME}.git"...
94410 просмотров

Создание повторно используемого скрипта конвейера Дженкинса
Недавно я подумываю использовать сценарий конвейера Jenkins, один вопрос заключается в том, что я не понимаю, как создать внутренний повторно используемый код утилиты, представьте себе, у меня есть общая функция helloworld , которая будет...
20177 просмотров

Уведомлять восходящее задание, когда дочерний элемент является успешным или достигнуто количество повторных попыток
У меня две вакансии: «Родитель» и «Дитя». Родитель вызывает дочерний элемент и блокируется, пока ребенок не закончит сборку. Теперь я использую плагин Naginator, чтобы повторить попытку ребенка в случае неудачи. Я хочу, чтобы элемент управления...
629 просмотров

Email-ext и Workflow / Pipeline - некоторые токены не расширяются?
Я пытаюсь использовать плагин email-ext в работе конвейера Jenkins, но большинство токенов, которые я считаю само собой разумеющимся при использовании email-ext в работе вольного стиля, не расширяются? e.g. node { emailext body:...
5966 просмотров
schedule 05.03.2022

Параметр Jenkins Choice Переход к заданию конвейера
В настоящее время у меня есть задание конвейера с разными параметрами, где один из этих параметров является параметром выбора. Вот вывод config.xml этого параметра задания: <hudson.model.ChoiceParameterDefinition> <choices...
72720 просмотров

Ссылка плагина рабочего процесса Jenkins на подчиненные задания
Я только начал работать с плагином Workflow. В настоящее время у меня есть установка, состоящая из сценария рабочего процесса, который использует этап сборки для определения конвейера, состоящего из нескольких последующих заданий. Это работает...
768 просмотров
schedule 10.05.2022

как запустить несколько сборок на одном задании в jenkins
У меня есть скрипт для запуска, которому я задаю несколько параметров в цикле, он принимает каждый параметр, завершает цикл, а затем следующий. Мне нужно запустить это на Jenkins, есть ли возможность запускать несколько сборок на одном задании? Я...
1741 просмотров
schedule 15.05.2022

Как заставить ветки функций git работать с jenkins-workflow?
Я пытаюсь настроить рабочий процесс jenkins для выполнения наших интеграционных тестов. Наши интеграционные тесты работают следующим образом: Кто-то вносит изменения в LibraryA в функциональной ветке git. Мы хотели бы, чтобы jenkins запускал...
8915 просмотров
schedule 21.05.2022

Cloudbees Jenkins doDelete для неадминистраторов
Можно ли дать разрешение «запустить/удалить» (как оно вызывается на экране ошибки при попытке выполнить POST для удаления) пользователям, не являющимся администраторами? Если нет, то как неадминистраторы могут убить зависшие рабочие процессы?
60 просмотров
schedule 21.06.2022

Как продвигать сборку рабочего процесса
Есть ли способ продвигать сборку при использовании проекта Jenkins Workflow? Генератор фрагментов еще не показывает продвижение как общий шаг сборки или отдельный шаг? В документации говорится: «Рабочий процесс предназначен для частичной или...
614 просмотров
schedule 27.06.2022

Ручное утверждение в Jenkins Job
У нас есть Jenkins Job, который запускает сценарии автоматизированного тестирования. Теперь мы хотели бы, чтобы после успешного завершения этого задания запускалось другое задание, единственной задачей которого является получение вручную одобрения...
7669 просмотров

Как добавить параметры сборки в многоотраслевой конвейер jenkins?
Я хотел бы добавить дополнительные параметры сборки в свою работу по многопоточному конвейеру jenkins. Соответствующие версии: org.jenkins-ci.plugins: безопасность-скрипт: 1.19 org.kohsuke: groovy-sandbox: 1.10 org.jenkins-ci.main:...
30190 просмотров
schedule 12.07.2022

Jenkins Pipelines – поддержка глобальной библиотеки не может распознавать vars
Я следовал инструкциям здесь , чтобы добавить некоторые глобальные функции в мои трубопроводы Дженкинса. Я следовал предоставленной структуре каталогов и загружал свой код через внешний репозиторий git, а не тот, который был предоставлен самим...
2948 просмотров

Как выполнить действия для неудачных сборок в Jenkinsfile
Есть ли способ выполнить очистку (или откат), если сборка в Jenkinsfile не удалась? Я хотел бы сообщить нашему экземпляру Atlassian Stash, что сборка не удалась (выполнив curl по правильному URL-адресу). По сути, это будет пост-шаг, когда...
22523 просмотров
schedule 31.07.2022

Как вызвать плагин из конвейера сборки Jenkins
У меня есть конвейерная работа в моей установке Jenkins 2.x. На одном из своих шагов я хочу вызвать сторонний плагин, который не был обновлен для поддержки заданий конвейера. Как я могу вызвать этот плагин и запустить его из моего конвейера?
1628 просмотров

Как получить путь к рабочему пространству сборки с помощью удаленного API jenkins?
Можно ли получить текущий путь рабочей области сборки с помощью удаленного API jenkins? Я могу получить сведения о сборке на основе номера сборки с помощью API/JSON, но он не возвращает сведения о рабочей области. curl...
2056 просмотров

Можете ли вы поместить ресурсы в глобальную библиотеку Jenkins Workflow?
Я пробую плагин Jenkins Workflow ( https://github.com/jenkinsci/workflow-plugin ) и с помощью глобальной библиотеки рабочих процессов ( https://github.com/jenkinsci/workflow-plugin/tree/master/cps-global-lib ), который поставляется вместе с ним. Я...
896 просмотров
schedule 15.05.2023

Как я могу запустить задание Jenkins после завершения набора других заданий?
Простой случай, когда у вас есть только одно задание, зависящее от завершения набора других заданий, прост: либо используйте многозадачность, либо используйте плагин потока сборки с parallel { ... } . Случай, который я пытаюсь решить, более общий,...
3291 просмотров

Groovy собирает возвращаемый GString в сценарии Jenkins Workflow
Кажется, что в следующем фрагменте кода: def formattedPaths = affectedFiles.collect { "${it.editType.name} ${it.path}" } по крайней мере, иногда formattedPaths оценивается как GString вместо списка. Этот фрагмент кода является...
2549 просмотров
schedule 25.10.2022