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

Как исправить ошибку NotSerializableException во время сборки рабочего процесса Jenkins?
Когда я запускаю следующий код в рабочем процессе Jenkins (Jenkins 1.609.1, рабочий процесс 1.8), я получаю сообщение об ошибке «NotSerializableException» (также ниже). Однако, если я перемещаю «задание сборки» за пределы области «для», оно работает...
24142 просмотров

Как загрузить отличный файл и запустить его
У меня есть файл jenkinsfile, помещенный в корень моего проекта, и я хотел бы загрузить файл groovy для моего конвейера и выполнить его. Единственный способ заставить это работать - создать отдельный проект и использовать команду fileLoader.fromGit...
103359 просмотров
schedule 28.11.2023

Дженкинс: Можно ли создать задание Ivy с помощью Jenkinsfile? (конвейер как код)
У меня есть несколько проектов, использующих Ivy, и поэтому я создал задания Ivy, которые создают и публикуют мои артефакты в репозитории. Плагин Ivy очень полезен, поскольку он автоматически заботится о зависимостях. Однако я перемещаю эти...
706 просмотров
schedule 24.11.2022

Конвейер Дженкинса — как перебирать список
Мне нужно прочитать значения из файла в моем конвейере. Я использую split() , который помещает их в массив . Мне нужно поместить их в Arraylist , поэтому я использую Arrays.asList() . Проблема, с которой я столкнулся, заключается в том, что я...
59870 просмотров

Параллельное выполнение заданий Jenkins Pipelines после закрытия
У меня есть сервер Jenkins, использующий плагин Pipeline. Здесь я хочу запустить несколько сборок параллельно и дождаться завершения сборки, прежде чем перейти к следующему этапу моего конвейера. Я смогу сделать это успешно, если явно напишу...
2542 просмотров
schedule 12.10.2022

Невозможно увидеть создание заданий maven при добавлении новых элементов в jenkins
Моя цель создать проект maven в Jenkins. Я выполнил реализацию кода через Eclipse IDE. Я загрузил Jenkins.war и поместил его в каталог веб-приложений моего Tomcat. Как только я запускаю свой Tomcat и даю URL-адрес localhost: 8080/Jenkins, я...
643 просмотров

Использование шага «стадия» без аргумента блока устарело.
При создании конвейерного задания Jenkins (Jenkins ver. 2.7.4) я получаю это предупреждение: Using the ‘stage’ step without a block argument is deprecated Как это исправить? Фрагмент сценария конвейера: stage 'Workspace Cleanup'...
23104 просмотров
schedule 24.11.2022

Многоканальная сборка Jenkins не обнаруживает изменений в репозитории
У нас есть репозиторий Subversion в этом поместье: http://svn.vegicorp.net/svn/toast/api/trunk http://svn.vegicorp.net/svn/toast/api/1.0 http://svn.vegicorp.net/svn/toast/data/trunk http://svn.vegicorp.net/svn/toast/data/branches/1.2...
8518 просмотров
schedule 13.05.2024

Рекомендуемый способ загрузки файла конфигурации из сценария groovy конвейера jenkins
Я хочу загрузить значение конфигурации (что-то вроде json, yaml, xml или ini) из сценария конвейера jenkins. Когда я пытаюсь использовать org.yaml.snakeyaml.Yaml , я получаю Скриптам не разрешено использовать новый org.yaml.snakeyaml.Yaml...
8854 просмотров
schedule 18.10.2022

Конвейер Jenkins Subversion Multibranch не может найти конвейер
Я пытаюсь настроить проект Multibranch в Jenkins, который использует Subversion. Я предоставил URL-адрес Subversion с магистралью, тегами и папкой ветвей, например http:///mysvn/mysvnproject Журнал индексации ветвей выполнен успешно,...
1077 просмотров

Использование шага sh в Windows
TL;DR Я хочу использовать шаг sh , хотя Jenkins работает в Windows. Я не хочу использовать шаг bat , если только вы не покажете мне, как легко воспроизвести то, что мне нужно сделать, используя bat Я преобразовывал некоторые старые задания...
15205 просмотров
schedule 23.10.2022

Должен ли Jenkins Pipeline jenkinsFile быть частью репозитория?
Мы изучаем проекты типа Jenkins Pipeline и задаемся вопросом, должен ли Jenkinsfile быть частью репозитория? У нас есть 20 java-проектов с Jenkinsfile , которые на 99% одинаковы. Кроме репозитория git, все остальное в Jenkinsfile такое же....
1260 просмотров
schedule 01.12.2023

Узел шага sh конвейера jenkins не найден
У меня есть следующий шаг sh для выполнения некоторых команд в Jenkins Pipeline, обратите внимание, что npm install устанавливает Bower из package.json для работы последующих команд. sh """ . .env/bin/activate ....
1252 просмотров
schedule 17.11.2022

Дженкинс и SSL-сертификаты
Во-первых, мое знакомство и опыт работы с сертификатами ограничены, поэтому я пытаюсь использовать это как опыт обучения, а также получение ответа. Используя Jenkins, я хотел бы иметь возможность сделать запрос на завивание как часть моей сборки,...
3373 просмотров
schedule 01.11.2022

Многоотраслевой проект jenkins не запускает контейнер как подчиненный
У меня есть установка jenkins с докером, установленным на том же хосте. Я прочитал несколько руководств, которые помогают мне создать ведомое устройство в качестве контейнера докеров. поэтому конвейер каждой ветки будет выполняться в док-контейнере,...
250 просмотров
schedule 12.11.2023

Проверка Jenkins Pipeline не создает коммиты PR
Мы используем рабочий процесс интегратора с github. Я принимаю частично настроенную сборку Jenkins Pipeline от разработчика, покинувшего команду. В настоящее время всякий раз, когда мы создаем PR для основного репозитория, Jenkins запускает сборку,...
469 просмотров

Как использовать параметризованный плагин удаленного триггера в скрипте Jenkins Pipeline?
Я пробовал искать, но не нашел ни одного примера. Я попробовал https://jenkins.io/doc/pipeline/examples/#trigger-job-on-all-nodes и получил его для разных узлов на одном и том же Jenkins. Я хотел бы запустить сборку на другом Jenkins. Я настроил...
6816 просмотров

Песочница Groovy блокирует классы в workflow-cps-global-lib-plugin
У нас есть https://github.com/jenkinsci/workflow-cps-global-lib-plugin используется (репозиторий git) для создания общих помощников для конвейерных заданий. У меня возникают проблемы с заводной песочницей при попытке использовать класс из...
373 просмотров
schedule 13.05.2024

Jenkins Groovy анализирует json
Я получил следующий JSON: { "dev": { "hoster": "123", "id": "123", }, "stage": { "hoster": "123", "id": "123", "merge": "dev", "slackChannel": "#dg-test-deployments" }, "master": { "hoster": "123", "id":...
16198 просмотров
schedule 02.10.2022

Лучшая визуализация пропущенных этапов в декларативном конвейере
Я собираюсь переместить наши скриптовые конвейеры в декларативные конвейеры. Я использую ключевое слово when, чтобы пропустить этапы stage('test') { // Only do anything if we are on the master branch when { branch 'master' }...
3288 просмотров
schedule 16.01.2024