Вопросы по теме 'jenkins-declarative-pipeline'
Как пройти этап сбоя в синтаксисе декларативного конвейера Jenkins
Я хочу определить несколько этапов в синтаксисе декларативного конвейера Jenkins, который может продолжаться после сбоя любого из них. Я не могу найти ни одного существующего вопроса, который является истинным дубликатом, потому что все они...
24109 просмотров
schedule
09.08.2022
Выполнять шаг Jenkins Pipeline только при создании тега
У меня есть определенная логика сборки, например публикация, которую я хотел бы, чтобы Jenkins выполнял только при создании тега Git. Как я могу выполнить это, используя декларативный конвейер Дженкина?
Другими словами, я пытаюсь создать...
14207 просмотров
schedule
19.10.2023
Файл трубопровода Jenkins
Я нахожусь в процессе написания декларативного файла jenkins для создания проекта конвейера. Некоторые шаги в пределах нескольких стадий потребуют выполнения некоторых удаленных команд. Удаленные сайты ssh были настроены в основной конфигурации...
100 просмотров
schedule
20.09.2022
Как запустить этапы на хосте докера Windows?
На хосте Linux Docker это просто работает:
stage('This is a linux docker host') {
agent {
docker {
image "library/hello-world:latest"
label my-linux-server
}
}
steps {
}
}
Но у меня...
142 просмотров
schedule
27.10.2023
Дженкинс-Как использовать параметр файла в декларативном конвейере
Если я использую параметр File декларативным образом, это приводит к исключению ниже.
Но эта же команда отлично работает и в фристайле.
Есть ли способ загрузить файл любого формата (xls, свойства) в рабочее пространство Jenkins, используя...
2448 просмотров
schedule
17.11.2023
Декларативный .withRun Jenkins Docker
Я использую декларативный формат для файлов конвейера и работаю внутри контейнера докеров, который определяется с помощью файла Dockerfile в корневом каталоге моего проекта.
Мой Jenkinsfile выглядит так:
pipeline {
agent {
dockerfile {...
4170 просмотров
schedule
25.06.2023
Jenkins job dsl для настройки сервера, узлов, плагинов и т. д.
Я использую конвейеры Jenkinsfiles/multibranch.
Я использую job dsl для создания этих многоветвевых конвейеров.
Итак, на данный момент моя конфигурация работы полностью кодифицирована.
Но конфиг для самого мастера Jenkins по-прежнему ручной....
159 просмотров
schedule
29.07.2022
Как я могу объявить несколько агентов в моем файле Jenkins, а затем ссылаться на них на последующих этапах?
Я пытаюсь запустить файл jenkins с несколькими агентами, но у меня возникают ошибки. Вот фрагмент моего файла jenkins:
pipeline {
agent {
docker {
label 'agentAAA'
...
}
node {
label...
6144 просмотров
schedule
12.03.2023
Использование Docker для Windows в декларативном конвейере Jenkins
Я настраиваю рабочий процесс CI с декларативным конвейером Jenkins и агентами Docker-for-Windows через Dockerfile .
Примечание. К сожалению, в настоящее время использование демона Docker на основе Linux не является решением, поскольку мне нужно...
2953 просмотров
schedule
27.12.2022
Декларативный конвейер Jenkins добавляет отличный скрипт после сборки
У меня отличный скрипт постбилда
def error = manager.getLogMatcher(".*(Error:(.*)))
if(error?.matches()) {
manager. addShortText(matcher.group(1))
}
Теперь я пытаюсь преобразовать это в синтаксис декларативного конвейера
pipeline{...
1329 просмотров
schedule
19.06.2022
Декларативный синтаксис Jenkinsfile для условного шага после сборки
У меня есть Jenkinsfile для многоотраслевого конвейера, например:
pipeline {
agent any
stages {
// ...
}
post {
failure {
mail to: '[email protected]',
subject: "Failed Pipeline:...
2058 просмотров
schedule
28.08.2023
Лучший способ вызвать переменную внутри jenkins groovy
Я написал разделяемую библиотеку в groovy, которая используется многими другими декларативными заданиями Jenkins. Эти задания используют эту функцию общей библиотеки и передают необходимые значения, которые затем будут загружены в общую библиотеку...
53 просмотров
schedule
11.06.2023
вызвать один Jenkinsfile из другого репо к другому jenkinsfile
У меня есть Jenkinsfile-A, как показано ниже. В этом файле мне нужно вызвать другой Jenkinsfile-B после выполнения всех этапов.
Jenkinsfile-A
#!groovy
pipeline {
agent { label "" }
triggers { pollSCM('*/5 * * * *') }
stages {...
4493 просмотров
schedule
18.12.2022
Декларативный конвейер Jenkins - SCM
Я беру учебник Дженкинса. Я читал пример кода:
pipeline {
agent none
stages {
stage('Build') {
agent {
docker {
image 'python:2-alpine'
}
}...
261 просмотров
schedule
21.05.2024
Синтаксис конвейера не распознается в сборке PR
У меня есть конвейер Jenkins для моей организации github, использующий общую библиотеку. Библиотека хорошо работает для обычной сборки при ручном запуске или фиксации события. Код библиотеки, как показано ниже:
vars/MyPipeline.groovy
call(body)...
187 просмотров
schedule
21.06.2023
Используйте специальный агент для всего конвейера при выполнении условия
Есть декларативный конвейер. В начале блока конвейера выбор агента производится с помощью директивы agent . Идет отбор по этикеткам. Выбранный таким образом агент является стандартным агентом / агентом по умолчанию.
Как настроить для всего...
564 просмотров
schedule
15.08.2022
Разверните/запустите приложение из пайплайна Jenkins с докером агента
Я пытаюсь создать образец конвейера (используя декларативный), который создает/тестирует/и развертывает образец (узел) приложения.
Я использую agent docker , который запускает задание в контейнере... этапы конфигурации и тестирования работают...
270 просмотров
schedule
11.07.2023
Как определить объем рабочей области для декларативного конвейера jenkins
Я пытаюсь настроить декларативный конвейер, в котором я хотел бы сохранить рабочее пространство в качестве заявки на объем, чтобы большая проверка git могла быть быстрее. На основе doc есть варианты workspaceVolume и...
3271 просмотров
schedule
11.09.2022
Как получить и отформатировать журнал изменений git в декларативном конвейере
У меня есть декларативная настройка конвейера в Jenkins. На этапе после сборки я хочу отправить в Discord красиво отформатированный журнал изменений git с момента последней сборки. Для этого есть плагин, простой как кусок пирога:
post {...
651 просмотров
schedule
04.04.2023
Получить ревизию ветви запроса на вытягивание для триггера pr-merge Декларативный многоотраслевой конвейер Jenkins
В многоотраслевом конвейере есть возможность построить PR, объединенный с базовой веткой. Когда этот параметр включен, переменная среды GIT_COMMIT содержит хэш объединенного коммита, а не хеш последнего хеша ветки изменения. Другой переменной среды,...
677 просмотров
schedule
10.07.2022