Описание тега jenkins-declarative-pipeline
Плагин для Jenkins, который представляет упрощенный и самоуверенный синтаксис поверх подсистем Pipeline.
0
ответов
Дженкинсфайл | Загрузить документы из рабочей области Jenkins на место слияния
Мне нужно загрузить документы из рабочей области Jenkins в место слияния через Jenkinsfile. Я перешел по этой ссылке и начал писать основной код и уверен, что это не сработает. Может ли кто-нибудь, пожалуйста, добавить или прокомментировать или пред…
18 дек '18 в 21:56
4
ответа
Как получить главный IP-адрес / имя хоста Jenkins на этапе конвейера, выполняемого на ведомом устройстве?
У меня есть декларативный конвейер Jenkins, в котором я выполняю один этап и тестирую его на другом компьютере. У меня также есть центр Selenium, работающий на той же машине, что и мастер Jenkins. pipeline { agent none stages { stage('Build') { agen…
08 авг '17 в 22:28
2
ответа
Необходимо передать git sha для проверки в многоотраслевой конвейер Jenkins.
Можно ли использовать параметры, позволяющие пользователям передавать git sha в конвейер с несколькими филиалами, в то время как по умолчанию используется глава филиала? Также мне нужно было бы только эту функцию для основной ветки. Я использую...Дж…
01 май '18 в 20:45
0
ответов
Шаблон докера в jenkins Декларативный конвейер
У меня есть Jenkinsfile для декларативного конвейера, в котором используются докеры. В ряде шагов используется агент Docker, и добавление одного и того же агента для этих шагов несколько повторяется. например pipeline { agent any stages { stage('Sta…
13 дек '17 в 12:01
0
ответов
Сборка конвейера Jenkins, агрегация предупреждений-ng-plugin
Я настраиваю сборку Jenkins Declerative Pipeline, которая запускает набор инструментов статического анализа. phpstan, phpcs, phpcpd и phpmd. Каждый шаг создает свой собственный XML-результат, который затем публикуется на странице сборки Jenkins с по…
09 дек '18 в 23:15
1
ответ
"Агент Дженкинса": нет "легкого" эквивалента исполнителю со скриптовым конвейером
С декларативным синтаксисом Jenkins можно запускать параллельные этапы без агента верхнего уровня. Это приводит к потреблению двух исполнителей, поскольку агент верхнего уровня помечается как "none": pipeline { agent none stages { stage('Run on para…
29 июн '18 в 16:20
1
ответ
Декларативный конвейер Jenkins как ошибка скрипта кода
Когда я запускаю код многоотраслевого конвейера в jenkins, я получаю следующую ошибку для следующего Jenkinsfile: pipeline { agent none // ... java.lang.NoSuchMethodError: Не найдено такого "конвейера" метода DSL среди шагов [архив, bat, build, catc…
24 ноя '18 в 17:06
0
ответов
Агент документирования конвейера Jenkins: время ожидания истекло
Я пытаюсь улучшить время сборки для моих заданий в Jenkins и пытаюсь создавать док-контейнеры с предварительно установленными зависимостями. У меня есть следующее (частичное) Jenkinsfile: pipeline { agent { docker { image 'docker-local.artifactory.c…
29 ноя '17 в 18:31
0
ответов
Запускать ночные задания на многоотраслевом конвейере с декларативным Jenkinsfile
Дженкинс версия 2.121.2 У меня установлен многоотраслевой конвейер. Я использую декларативный Jenkinsfile. У меня есть набор тестов, которые требуют много времени для запуска. Я хочу, чтобы они работали всю ночь для любых веток, у которых есть измен…
09 авг '18 в 14:34
1
ответ
Jenkins Pipe Sh не работает для нескольких команд
Я пытаюсь запустить следующую команду для сканирования основного проекта dotnet с помощью sonarqube в конвейере Jenkins sh "dotnet sonarscanner begin /k:projectkey1" sh "dotnet build" sh "dotnet sonarscanner end" Дает мне следующую ошибку + dotnet s…
15 ноя '18 в 21:31
3
ответа
Выполнять шаг Jenkins Pipeline только при создании тега
У меня есть определенная логика сборки, такая как публикация, которую я бы хотел, чтобы Jenkins выполнял только тогда, когда она собирает тег Git. Как я могу сделать это, используя декларативный конвейер Jenkin? Другими словами, я пытаюсь создать фу…
21 янв '18 в 02:50
1
ответ
Jenkins Job dsl для настройки сервера, узлов, плагинов и т. Д.
Я использую Jenkinsfiles/ многоотраслевые конвейеры. Я использую задание dsl для создания этих многоотраслевых конвейеров. Так что на данный момент мой рабочий конфиг полностью зашифрован. Но конфиг для самого мастера Дженкинса все еще ручной. Могут…
24 июн '18 в 13:23
1
ответ
Декларативный конвейер - использование условия когда, как делать вложенные условия anyOf/allOf/not
Я застрял в том, как правильно использовать вложенные условия, как предложено в синтаксисе Дженкинса. https://jenkins.io/doc/book/pipeline/syntax/ Это мой текущий этап: stage('Build'){ when{ anyOf{ allOf{ expression{env.BRANCH_NAME != 'master'} expr…
13 дек '18 в 14:27
0
ответов
Блокировка ресурса в конвейере Jekinsfile для параллельных и последовательных этапов одновременно
Я пытаюсь запустить следующий процесс в моем Jenkinsfile: Создайте приложение Триггерное развертывание двух компонентов в тестовой среде параллельнофу развернуть бар развернуть Запускать тесты на развернутом приложении Шаги 2 и 3 требуют блокировки …
08 янв '19 в 12:07
2
ответа
Сценарий Declrative Pipeline с настройкой переменных задолго до входа в этапы
У меня есть вопрос о сценариях декларативного конвейера, я пытаюсь установить переменные динамически зависит от параметров, переданных до начала этапов, скажем, в блоке среды или блоке узла Просто с одним параметром, я хотел построить другие перемен…
17 янв '19 в 10:31
1
ответ
Включить команду Git в конвейер Jenkins
Моя задача - извлечь код из Bitbucket и проверить, были ли зафиксированы новые файлы или файлы, измененные после последнего коммита. Если есть какие-либо шаммы, мне нужно скопировать имя файла и путь к CSV-файлам. Ниже commmand проверит diff и скопи…
07 фев '19 в 11:15
2
ответа
Декларативный конвейер Jenkinsfile - нет такого класса конвейера свойств
Я создал базовый декларативный конвейер на Дженкинс. Когда я запускаю сборку, она выдает следующую ошибку groovy.lang.MissingPropertyException: No such property: pipeline for class: groovy.lang.Binding at groovy.lang.Binding.getVariable(Binding.java…
05 сен '18 в 05:40
1
ответ
Как я могу определить несколько агентов в декларативном jenkinsfile?
В моем Jenkinsfile я хочу, чтобы определенный этап выполнялся на обоих агентах параллельно. Например: stage('abc'){ agent { label "dev6" && "dev7" } steps { xyz() } } У меня есть два раба с меткой dev6 и dev7. Я хочу, чтобы xyz() запускался …
27 фев '19 в 09:44
1
ответ
Декларативный конвейер Jenkins: Как использовать аргументы, переданные в функцию в команде Windows bat?
У меня есть конвейер, в котором я определяю функцию, которая принимает строковые аргументы, а затем пытаюсь использовать эту функцию / параметры на шаге, который содержит команду bat. Я не могу понять, как получить эти строковые параметры в команде …
11 янв '19 в 18:36
0
ответов
Конвейер Jenkins: совместно используемая библиотека не может разрешить credentialsId
Я хочу использовать разделяемую библиотеку в моем декларативном конвейере Jenkins. Библиотека предоставляет функции для извлечения информации из артефактных артефактов. Для этого я использую следующий код: class ArtifactInfoResolver implements Seria…
28 янв '19 в 05:46