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

Запуск задания Jenkins одновременно на всех узлах
TL; DR : я хочу иметь возможность запускать задание одновременно на нескольких узлах конвейера Jenkins. [например - сборка приложения x на узлах dev, тестовых и промежуточных узлах на основе aws] У меня есть большая группа узлов с одинаковой...
49277 просмотров

Как получить доступ к параметрам в параметризованной сборке?
Как получить доступ к parameters , заданному в разделе «Эта сборка параметризована» задания Jenkins «Рабочий процесс»? ТЕСТИРОВАНИЕ Создайте РАБОЧИЙ ПОТОК. Включите параметр «Эта сборка параметризована». Добавьте ПАРАМЕТР СТРОКИ foo...
206353 просмотров
schedule 20.09.2022

Как мне удалить неудовлетворительную работу конвейера в Jenkins?
Я использую набор плагинов Pipeline (ранее Workflow) для Jenkins. Мне каким-то образом удалось создать задание рабочего процесса на моем сервере Jenkins, которое я не могу остановить. Запрос текущих трассировок стека с...
6663 просмотров
schedule 21.03.2022

Лучший подход для последовательного выполнения ряда асинхронных шагов в конвейере Jenkins
Позвольте мне начать с краткого описания варианта использования, который я хочу реализовать. Контекст Я разрабатываю серверное приложение с Spring Boot и использую maven для его создания. Приложению требуется база данных Redis, поэтому я...
5111 просмотров

Лучший плагин Jenkins для сборки с несколькими зависимостями
не могли бы вы предложить лучший плагин jenkins для управления многоуровневой и сложной сборкой зависимостей? похож на алмаз многие сборки запускаются параллельно нижележащему заданию придется дождаться завершения двух или более восходящих...
804 просмотров

Как программно запустить конкретную сборку jenkins, управляемую через github-organization?
Я использую плагин github-organization для управления заданиями jenkins из github, но обнаружил, что Jenkins API не сообщает об этих сборках. На самом деле API перечисляет всю организацию как одну работу. Как я могу создать определенный...
2764 просмотров

Как я могу перечислить переменные, уже доступные внутри Jenkinsfile?
Я пытаюсь использовать некоторые переменные, такие как имя репозитория, имена веток, номер сборки... изнутри Jenkinsfile , но я не могу найти никакой документации по этому поводу. Есть ли способ распечатать их, чтобы я мог видеть, что есть в...
18459 просмотров
schedule 19.09.2023

Как мне получить вывод команды оболочки, выполненной с использованием переменной из Jenkinsfile (groovy)?
У меня есть что-то подобное в Jenkinsfile (Groovy), и я хочу записать стандартный вывод и код выхода в переменную, чтобы использовать информацию позже. sh "ls -l" Как я могу это сделать, особенно если кажется, что вы не можете запустить...
401044 просмотров
schedule 07.11.2022

Безопасно ли в сценариях Jenkins Pipeline обращаться к глобальной переменной из параллельного шага?
Безопасно ли при написании сценариев Jenkins Pipeline обращаться к переменным из параллельных шагов? Документация не ясна по этому поводу. Например, этот код конвейера изменяет общий счетчик и очередь из параллельных ветвей: def donecount =...
2637 просмотров

Дублирование журналов изменений в сценарии конвейера jenkins с помощью SVN
Этот вопрос в основном такой же, как этот , за исключением того, что я использую subversion, и ни одно обновление плагина не помогло мне. Я загружаю свой сценарий Jenkinsfile с настройкой многоветвевого конвейера, и журнал изменений дублируется...
2515 просмотров

Конвейер Jenkins NotSerializableException: groovy.json.internal.LazyMap
Решено : благодаря нижеприведенному ответу С.Ричмонда. Мне нужно было отключить все сохраненные карты типа groovy.json.internal.LazyMap , что означало обнуление переменных envServers и object после использования. Дополнительно . Людям,...
79801 просмотров
schedule 27.08.2023

Плагин Jenkins EnvInject + задание конвейера
Я хотел бы использовать плагин EnvInject в своей работе с конвейером. Итак, у меня есть возможность установить флажок «Подготовить среду к запуску», но нет действия «Вводить переменные среды», как в задании вольным стилем. Я объявил свои переменные...
9376 просмотров
schedule 05.05.2023

Конфигурация матрицы с конвейерами Jenkins
Плагин Jenkins Pipeline (он же Workflow) может быть расширен другими Multibranch плагинами для автоматического создания веток и запросов на вытягивание. Каким будет предпочтительный способ запуска нескольких конфигураций? Например, сборка с...
13910 просмотров

Невозможно прочитать переменные среды Git Jenkins с помощью Groovy Jenkinsfile
Плагин Git установлен (по умолчанию) в моем Jenkins, но я не могу получить переменные env, которые должны быть переданы плагином Git. Я ищу: GIT_COMMIT GIT_BRANCH GIT_PREVIOUS_COMMIT GIT_PREVIOUS_SUCCESSFUL_COMMIT GIT_URL и т.д. Я использую...
22007 просмотров

Jenkins Build Periodical — Расписание
Я собираюсь строить периодически каждые 15 минут. Я посмотрел в Интернете, и я использую это расписание: */15 * * * * Дженкинс говорит мне равномерно распределять нагрузку, используя H/15 * * * * , а не */15 * * * * . Может ли кто-нибудь...
24461 просмотров

Конвейер сборки Jenkins - перезапуск на этапе
У меня есть следующий конвейер сборки, настроенный как работа: Stage 1 - verify all dependencies exist Stage 2 - build the new jar Stage 3 - Run integration tests Stage 4 - Deploy to staging environment (manual step) Stage 5 - Deploy to production...
43025 просмотров

Запуск зависимых заданий в проекте Multibranch Pipeline
Я использую проекты Multibranch Pipeline для создания своих приложений. У нас есть около 100+ компонентов и много таких проектов. Так скажем, например, у нас есть: Проект A зависит от → Проект B зависит от → Проект C Мы используем опрос...
2657 просмотров
schedule 28.08.2023

Сборка конвейера Jenkins Github pull request
учитывая, что я использую плагин конвейера + все подключаемые модули github установлены в jenkins, я изо всех сил пытался проверить текущий запрос на перенос, который запускал задание в скрипте конвейера, например: #!groovy node('master') {...
4065 просмотров
schedule 17.04.2023

Как я могу заблокировать задание Jenkins 2.x Pipeline во время создания зависимых заданий
Мой вопрос довольно прост: с проектом Freestyle Jenkins в разделе «Дополнительные параметры проекта» я могу выбрать два параметра конфигурации, которые помогают предотвратить конфликты между различными проектами (которые могут возникнуть, например,...
2059 просмотров
schedule 21.06.2022

Как получить ссылку на мой объект SCM в Jenkins Pipeline?
Я не могу получить ссылку на свой объект SCM в моем конвейере Jenkins. В моем текущем случае необходимо получить эту ссылку для использования в плагине JIRA, как показан здесь . Я создал простой тестовый пример node("master"){ def gitScm...
2080 просмотров
schedule 12.11.2022