Вопросы по теме 'jenkins-declarative-pipeline'
Как получить главный IP-адрес/имя хоста Jenkins внутри этапа конвейера, выполняющегося на подчиненном устройстве?
У меня есть декларативный конвейер Jenkins, в котором я строю на одном этапе и тестирую на другом на разных машинах. У меня также есть концентратор Selenium, работающий на той же машине, что и мастер Jenkins.
pipeline {
agent none
stages {...
24490 просмотров
schedule
27.03.2023
выполнение одной и той же задачи на нескольких агентах в моем декларативном конвейере Jenkins
У меня есть блок типа:
stage('Clone on win10x64-b-ut') {
agent {
node {
label 'win10x64-b-ut'
}
}
steps {
gitClone()
}
}
stage('Clone on win81x64-b-ut') {
agent {
node {...
2635 просмотров
schedule
24.10.2022
Вебхук| Гитлаб | конвейер jenkins | Декларативный синтаксис
Я пытаюсь интегрировать Webhook с gitlab и jenkins. Я сделал это через восходящие нисходящие задания, используя URL-адрес. Пытаясь получить то же самое через декларативный конвейер, я стою в тупике.
pipeline {
agent any
stages {...
1644 просмотров
schedule
07.06.2022
Использование одного и того же узла для всех подчиненных заданий в Jenkins Pipeline
Я пытался использовать следующий сценарий, но все последующие задания выполняются на разных узлах.
Любая идея, как я могу получить случайный узел и запустить все последующие задания на одном и том же?
#!/usr/bin/env groovy
pipeline {...
2244 просмотров
schedule
20.10.2022
Как изменить переменную, определенную в блоке сценария, в декларативном конвейере jenkins
Я объявил переменную TENTATIVE_VERSION в своем скрипте, и мне нужно определить/изменить ее со значением, полученным в результате выполнения скрипта (или из самого скрипта на другом этапе) , как это сделать ? мой текущий скрипт выглядит примерно...
869 просмотров
schedule
14.09.2022
Как передать параметры команде bash на этапе/шагах в декларативном конвейере Jenkins?
Недавно я начал использовать Jenkins. Я предоставляю два параметра для сбора динамических настроек и буду использовать их на более поздних этапах/шагах (в скрипте bash). Я привожу некоторые примеры, такие как...
435 просмотров
schedule
13.07.2023
Вызов плагинов в декларативном конвейере Jenkins
Попытка перенести следующий синтаксис из конвейера сценариев в декларативный конвейер, но он не работает. Очевидно, я получаю сообщение об ошибке, что step не является допустимым ключевым словом в декларативном Jenkinsfile. Не удалось найти...
378 просмотров
schedule
22.02.2023
ДженкинсФайл | Декларативный этап для нескольких сред
У меня есть декларативный конвейер JenkinsFile ниже, это структура-
pipeline{
agent{}
stages{
stage(dev_one){
steps{
}
}
stage(dev_two){
steps{
}
}
stage(test_one){
steps{...
973 просмотров
schedule
27.03.2023
`Input` - это директива или шаг
Директива input на сцене позволяет вам запрашивать ввод, используя шаг ввода. ..
(цит. синтаксис конвейера, документация пользователя Jenkins, https://jenkins.io/doc/book/pipeline/syntax/#input )
Итак, input на самом деле директива или...
52 просмотров
schedule
22.12.2022
Расширение переменных в декларативном конвейере Jenkins в Windows
Рассмотрим следующий конвейер:
pipeline {
/* continuous build pipeline for jenkins */
agent any
environment {
/* initialize vairables for this job */
path_msbuild = 'C:\\Program Files...
421 просмотров
schedule
04.09.2022
опция повторного запуска конвейера jenkins только для неудачных тестов
У меня настроен декларативный конвейер jenkins, и у меня есть параметры выбора настройки для запуска тестов, таких как
parameters {
choice choices: ['job_1', 'job_2'], description: 'Select job to run.', name: 'JOB_NAME'...
387 просмотров
schedule
28.07.2023
Где хранить Jenkinsfile для нисходящего конвейера без собственного репо
Я настраиваю конвейерные задания Jenkins для нашей сборки. Ранее мы использовали задания Freestyle для создания каждого из наших репозиториев с различными дополнительными заданиями, запускаемыми вручную на этапах упаковки и развертывания.
На...
509 просмотров
schedule
23.07.2022
Значение, возвращаемое из скрипта, не присваивается переменной, объявленной на этапе декларативного конвейера jenkins.
Я работаю над добавлением декларативного конвейера jenkins для автоматического тестирования. На этапе тестового запуска я хочу извлечь неудачные тесты из журнала. я использую groovy функцию для извлечения результата теста. эта функция не является...
932 просмотров
schedule
02.04.2023
Jenkins Pipeline - как исправить синтаксическую ошибку в разделе матрицы?
Я пытался настроить раздел матрицы в декларативном конвейере, но у меня ничего не получалось.
В официальной документации говорится:
Этапы в декларативном конвейере могут иметь раздел матрицы, определяющий многомерную матрицу комбинаций...
898 просмотров
schedule
08.05.2023
Как сохранить нестроковые объекты на разных этапах декларативного файла Jenkins?
В файле Jenkins с декларативным конвейером кажется, что изменения свойств переменной env сохраняются на всех этапах и при перезапусках конвейера независимо от этапа. Однако кажется, что все на env должно быть строкой. Есть ли способ сохранить...
100 просмотров
schedule
09.11.2022
Как получить сборку Jenkins Pipeline для отображения истории изменений (изменений) для определенной ветки
Я использую декларативный конвейер и отличные скрипты, чтобы проверить свою ветку. Я оформляю заказ, используя этап оформления заказа:
[$class: 'GitSCM',
branches: [[name: "${selectedBranch}"]],
browser: [$class: 'BitbucketWeb',...
1966 просмотров
schedule
28.12.2022
Как использовать дросселирование параллельных сборок в декларативных конвейерах Jenkins
У меня есть декларативные конвейеры Jenkins для нескольких различных репозиториев, запускающих обновление базы данных, и модульные тесты, зависящие от базы данных. Эти задания Jenkins запускаются запросами на вытягивание в GitHub.
Чтобы избежать...
2567 просмотров
schedule
10.05.2023
Как очистить конвейер перед извлечением репозитория в Jenkinsfile
Я хочу выполнить операцию clean before checkout , которая описана в документации подключаемого модуля Jenkins git:
Очищать перед извлечением Очищать рабочее пространство перед каждым извлечением, удаляя все неотслеживаемые файлы и каталоги,...
4925 просмотров
schedule
25.07.2023
Как мне сохранить все неудачные этапы моего декларативного конвейера Jenkins?
В моем пайплайне Дженкинса 15 этапов. Теперь у меня есть функция публикации в конце файла Jenkins, чтобы отправить мне электронное письмо о том, был ли весь процесс неудачным или успешным. Я также хотел бы включить в электронное письмо все этапы,...
64 просмотров
schedule
24.08.2022
Декларативный конвейер Jenkins для папок @tmp
Я бы попытался понять основную причину, по которой Дженкинс создает такие каталоги, как показано ниже. Когда я пытаюсь найти отчет о покрытии, я понимаю, что он находится в my-application-ms @ 2, а не в my-application-ms. Тем временем я проверил...
87 просмотров
schedule
11.02.2023