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

Вопросы о наборе плагинов Jenkins "Pipeline" (ранее "Workflow"). Не о конвейерах в Jenkins в целом (например, об использовании последующих заданий).
0 ответов

Дженкинс не принадлежит к его второстепенным группам?

Может кто-нибудь объяснить эту странную проблему, которую я вижу с Дженкинсом, где в пятницу около 11 часов он работал нормально, затем остановился на 4 часа, пока я пытался это выяснить, затем снова начал работать после того, как я добавил нижеприв…
13 авг '18 в 12:39
1 ответ

Сценарий конвейера Jenkins завершается с ошибкой "Общая ошибка при генерации класса: код метода слишком велик!"

При запуске большого конвейерного скрипта Jenkins может выдать ошибку: org.codehaus.groovy.control.MultipleCompilationErrorsException: сбой запуска: общая ошибка при генерации класса: слишком большой код метода! java.lang.RuntimeException: код метод…
14 окт '16 в 18:33
0 ответов

Почему плагин OWASP Dependency-Check не находит ничего?

В конвейере я запускаю две базовые команды, которые генерируют и публикуют отчет в репо. Но проблема в том, что в результатах 0 побед Команды в Дженкинс: dependencyCheckAnalyzer datadir: '', hintsFile: '', includeCsvReports: false, includeHtmlReport…
1 ответ

Конвейер Jenkinsfile не проверяет git

Jenkinsfile не удалось вытащить мой код селена для запуска автоматического тестирования, я пробовал разные методы, но все еще не смог достичь того, что мне нужно. Я думаю, что иду в неправильном направлении. Пожалуйста, поправьте меня, если я не пра…
07 ноя '18 в 13:29
1 ответ

Дженкинс: как указать jenkinsfile в многоотраслевом проекте

Использование Jenkins для многоплатформенных сборок mutibranch. У меня есть несколько проектов Multibranch Pipeline (по одному для каждой платформы, так как каждая платформа требует заметно разных этапов сборки). У меня есть один репозиторий кода с …
0 ответов

Разве нельзя добавить вложенные функции в общую библиотеку jenkins?

У меня есть общая библиотека Jenkins. Он содержит скрипт groovy с вложенными вызовами функций в том же файле groovy. Когда я пытаюсь выполнить это, я получаю следующую ошибку java.lang.StackruError: Excessively nested closures/functions at test.modu…
15 мар '18 в 05:08
2 ответа

Сканер SonarQube не работает в конвейере Jenkins из-за не найденной команды

Я хотел бы запустить сканер SonarQube из конвейера Jenkins, и я следовал документации. Что касается ошибки, кажется, что сканер присутствует, но некоторые команды не найдены. Мой экземпляр Дженкинса работает в докере. Дженкинс версия: 2.46.1 SonarQu…
1 ответ

Контрольно-пропускной пункт в декларативном трубопроводе Jenkins

Я смотрю на документацию Cloudbees, которая гласит: Правильный подход заключается в том, чтобы всегда держать шаг контрольной точки вне любого блока узла, не связанного ни с агентом, ни с рабочей областью. Пример примера приведен для скриптового кон…
2 ответа

Очередь конвейера Jenkins заполняется, когда все агенты отключены

Я использую скрипт конвейера Jenkins, и когда все узлы отключены, сборки продолжают стоять в очереди. Как остановить Jenkins от добавления заданий в очередь, пока все ведомые не работают? pipeline { triggers { pollSCM('H/3 * * * 1-5') } }
12 окт '18 в 07:13
3 ответа

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

Я использую многоотраслевой конвейер, и мне нужно получить список измененных файлов. Я старался git diff $PREVIOUS_COMMIT $COMMIT но у них один и тот же SHA.
20 май '18 в 17:33
0 ответов

Синий океан не может перезапуститься с обновленным Jenkinsfile

Интерфейс Blue Ocean не имеет возможности для сборки с последней версией Jenkinsfile, то есть путем выполнения git pull, а затем запуска конвейера. У него есть только возможность повторно запустить существующий коммит, который бесполезен при разрабо…
02 июл '18 в 14:08
5 ответов

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

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

Определение параметра "игнорировать зацепки после фиксации" в сценарии конвейера jenkins

У Jenkins poll-scm есть опция "Игнорировать хуки после фиксации". Как закодировать это поведение в сценарий конвейерного сценария? В документации об этой опции ничего не сказано: https://jenkins.io/doc/book/pipeline/syntax/ Основная декларация polls…
29 ноя '18 в 09:59
3 ответа

Дженкинс не может очистить рабочее пространство перед сборкой

Попытка настроить Jenkins, работающий внутри док-контейнера, а также возможность запускать там контейнеры. Когда я запускаю первый билд, все работает отлично, но когда я запускаю второй, я сталкиваюсь со следующей проблемой. Кто-нибудь знает в чем м…
14 июл '18 в 16:40
1 ответ

Невозможно запустить сценарий оболочки внутри конвейера Jenkins

Я могу запустить следующий сценарий оболочки, но не могу запустить из кода конвейера Jenkins. Попробуйте 1. node('buildnode') { def value = "Myvalue" def key = "Mykey" sh ''' DATA=$(printf "%-50s \"$key\"" "$value") echo "$DATA" ''' } выход: ++ prin…
15 май '18 в 12:51
1 ответ

Дженкинс: Невозможно собрать проект nodejs в разных версиях nodejs в одной сборке

В последнее время я пытаюсь построить проект nodejs с использованием nodejs 6, 7 и 8 через Jenkins. Я установил плагин интеграции с Pipeline NPM. В Jenkins > Global Tool Configuration я добавил разные версии nodejs. Но когда я собираю проект, он пол…
1 ответ

Сборка Дженкинса провалилась для пиара от GitHub

Я использую конвейер jenkins для создания своего проекта на github. Когда я поднимаю запрос на загрузку (PR) на GitHub, это создает работу "pr-head" который терпит неудачу все время с ошибкой ниже Дайте мне знать, если у вас есть какие-либо предложе…
1 ответ

Как получить доступ к параметрам в сценарии конвейера Jenkins?

Я пытаюсь использовать параметр задания в конвейерном скрипте, следуя параметризованному конвейеру с использованием шаблонной документации. Мой сценарий: node { // Display the parameter value of the parameter name "myparam" println myparam sh "echo …
22 дек '16 в 05:23
1 ответ

Как использовать многоотраслевой конвейер Дженкинса с монорепо

У меня есть проект в monorepo с 2-мя артефактами: фронтенд и бэкэнд. my-project frontend Jenkinsfile backend Jenkinsfile Я хотел бы использовать Blue Ocean и многоотраслевой трубопровод, но есть ли способ использовать два Jenkinsfile а два трубопров…
1 ответ

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

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