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

Как получить адрес электронной почты текущего пользователя Jenkins для использования в скрипте groovy
Я создал отличный скрипт для нового плагина рабочего процесса Jenkins, https://github.com/jenkinsci/workflow-plugin . Я хочу, чтобы он отправлял письмо пользователю, который запустил задание, когда ему нужно ввести данные для следующего шага. Я...
17538 просмотров
schedule 18.08.2022

Какие есть способы избежать утверждения сценария с помощью сценария Groovy рабочего процесса Jenkins?
Следующий скрипт для плагина Jenkins Workflow: def mapping = readFile 'a file' mapping.eachLine { def line = it.tokenize('|') sh "${line[1]}" } требует одобрения сценария: staticMethod...
7001 просмотров
schedule 04.06.2023

Начать работу после ручного утверждения в jenkins
У меня есть требование запуска задания B после успешного выполнения задания A. После успешного выполнения задания А утверждающему будет отправлено уведомление по электронной почте. Утверждающий получит электронное письмо и нажмет на ссылку...
26317 просмотров
schedule 20.01.2023

Может ли шаг рабочего процесса получить доступ к переменным среды, предоставляемым EnvironmentContributingAction?
Пользовательский плагин, который мы написали для более старой версии Jenkins, использует EnvironmentContributingAction для предоставления переменных среды для выполнения, чтобы их можно было использовать на будущих этапах сборки и передавать в...
834 просмотров
schedule 20.06.2022

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

Как в Jenkins запустить два задания с разными файлами свойств в качестве параметров и запустить их параллельно?
Я новичок в Jenkins, мне нужно запустить задание, скажем, Job_B, дважды и параллельно, с двумя разными файлами свойств (имя файла такое же, но содержимое разное), так что один из запусков будет потреблять один файл свойств в то время как другой...
1553 просмотров
schedule 24.08.2022

Шаг оболочки рабочего процесса Jenkins и пароли
Есть ли способ с помощью шага «sh» рабочего процесса Jenkins скрыть или замаскировать то, что выполняется из вывода консоли сборки? В настоящее время я использую его для выполнения команды, содержащей пароль, и это отображается в виде обычного...
1186 просмотров
schedule 02.04.2023

Переменные среды рабочего процесса Jenkins, вызывающие сбой
Для этого очень простого рабочего процесса: env.FOO = 42 node { sh "echo $FOO" } Я получаю следующую ошибку: Running: End of Workflow groovy.lang.MissingPropertyException: No such property: FOO for class: WorkflowScript Как...
18351 просмотров
schedule 08.07.2022

Как работает переменная область видимости при разделении рабочего процесса на более мелкие фрагменты?
У меня очень длинный рабочий процесс для создания и тестирования нашего приложения. На самом деле так долго, что когда мы пытаемся загрузить основной сценарий рабочего процесса, мы получаем это исключение: java.lang.ClassFormatError: Invalid...
3257 просмотров
schedule 29.05.2023

Как использовать плагин Log Parser в сценарии рабочего процесса Jenkins
Подключаемый модуль Log Parser теперь совместим с Workflow , но как его использовать?
6681 просмотров
schedule 30.10.2023

Репозиторий оформления заказа на основе тега в плагине Jenkins Workflow
С помощью Jenkins Workflow Plugin я могу оформить заказ на репозиторий на основе ветки. Однако я хотел бы проверить репозиторий на основе тега. Это моя текущая конфигурация для проверки основной ветки node { git url: src, branch:...
26394 просмотров
schedule 06.03.2022

Как я могу запустить оболочку входа в систему bash в конвейере jenkins (ранее известном как рабочий процесс)?
Я только начинаю преобразовывать свои задания Jenkins в новый инструмент Jenkins Pipeline (workflow), и у меня возникают проблемы с получением команды sh для использования оболочки входа в систему bash. я пытался sh ''' #!/bin/bash -l echo...
14096 просмотров
schedule 24.12.2022

Я настроил 20 заданий проекта с несколькими конфигурациями в jenkins, теперь я хочу запускать задания одно за другим в одном задании.
Я настроил 20 заданий «Мультиконфигурационный проект» на сервере jenkins (например, jobA, jobB, jobC, jobD, jobE, .... и т. д.), каждое задание имеет отдельные, это родительские задания. Теперь я создал одно задание (jobABC) с «Проектом с несколькими...
225 просмотров

Опрос Accurev SCM только при наличии изменений в коде
Я опрашиваю Accurev SCM каждые 30 минут, используя Poll SCM как H/30 * * * * Однако я хочу изменить функциональность, чтобы Accurev опрашивался Jenkins только после внесения изменений в код в Accurev. Я не хочу опрашивать Accurev SCM каждые 30...
667 просмотров

Jenkins Pipeline ограничивает другие рабочие места
Я пытаюсь заблокировать запуск некоторых других заданий, когда работает конвейер jenkins, я пытался использовать плагин исключения или throttle-concurrent-builds- плагин с такой структурой: node(){ stage "test" allocate('test')...
1764 просмотров
schedule 14.08.2022

Как я могу локально протестировать изменения, внесенные в Jenkinsfile?
При написании конвейеров jenkins кажется очень неудобным фиксировать каждое новое изменение, чтобы посмотреть, работает ли оно. Есть ли способ выполнить их локально без фиксации кода?
143077 просмотров

Отключить одновременные сборки
История : мы ищем решение по оптимизации нашей конвейерной обработки (бывший рабочий процесс). В настоящее время мы запускаем несколько параллельных развертываний и тестов, распределенных по 2 сборщикам, по 4 исполнителя в каждом. Конвейер...
26185 просмотров

Тест CoDED-UI завершился неудачно при запуске через Jenkins
Я запускаю тест CODED-UI в качестве команды в рабочем процессе Jenkins. Эта команда работает при выполнении в окне cmd серверного компьютера, но не работает при выполнении через Jenkins с ошибкой. «Ошибка при вызове метода инициализации для...
88 просмотров

Конвейер Jenkins выполняет несколько проектов FreeStyleProjects параллельно
Я пытаюсь использовать Jenkins 2.0 с плагином Pipeline. Как я могу выполнять несколько задач ( FreeStyleProject s) параллельно (через замыкания). Я попробовал 2 примера, и они оба потерпели неудачу. Как я могу реализовать эту функциональность?...
57 просмотров

Как показать список модулей maven, созданных с использованием Jenkinsfile
Когда я создаю сборку maven в Jenkins и запускаю ее, я увижу все созданные подмодули (с их статусом). Как этого добиться при использовании скрипта конвейера Jenkinsfile? Есть ли плагин для этого? РЕДАКТИРОВАТЬ: добавлено изображение,...
1089 просмотров
schedule 17.12.2022