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

1 ответ

Jenkins, Perforce и Multibranch, как настроить автоматическое обнаружение ветвлений?

Я настраиваю Jenkins с Pipeline (прежний Workflow) и пытаюсь настроить Multibranch. Вся документация, которую я нахожу, касается git и svn, но я застрял с использованием Perforce. Я установил все плагины, включая p4 (новый плагин Perforce). При наст…
22 ноя '16 в 06:59
1 ответ

Блокировка изменений в Jenkinsfile (конвейер Jenkins)

Я использую плагин Jenkins Pipeline для создания коммитов в моем репозитории GitHub. Однако, хотя я достаточно доверяю людям на GitHub, чтобы совершать коммиты в репозитории, сервер является общей инфраструктурой для нескольких проектов, и я не хочу…
06 фев '17 в 19:02
1 ответ

Дженкинс не может заставить работать ssh-agent, ищет отсутствующий файл askpass_*. Sh

Я установил ssh-agent раньше, и у меня все работало хорошо с ключом ssh, у которого есть все необходимые разрешения для клонирования репозиториев из проекта github, но теперь, после настройки другого экземпляра Jenkins (насколько я мог, я не стал кл…
30 окт '18 в 20:50
2 ответа

Дженкинс: Использование параметризованного триггерного плагина через конвейерный скрипт

Мне нужно вызвать задание Jenkins из другого задания и передать ему различные значения для последующей условной логики. Кажется, Parameterized Trigger Plugin будет делать именно то, что мне нужно. ( https://plugins.jenkins.io/parameterized-trigger) …
07 июн '18 в 23:33
1 ответ

Конвейер Jenkins: использование Env Var в другом объявлении Env Var

Я хотел бы сделать мою длинную команду "ssh" повторно используемой в качестве простой переменной в моем конвейере. Для этого было бы неплохо объявить мое имя хоста в var, а затем использовать этот var в другом объявлении var для построения финальной…
1 ответ

В мультипроектной среде jenkins не выполняется тот же код, что и в обычной работе

Вот содержимое файла Jenkinsfile: node { git branch: '$BRANCH_NAME', credentialsId: 'IDIDID', url: 'git@bitbucket.org:SOMEPLACE.git' sh '''printenv ls pwd cd somedir virtualenv tmp source tmp/bin/activate pip install -e . pip install tox make test-c…
15 фев '17 в 09:18
1 ответ

Jenkins Pipeline SCM Push Config

У меня есть конфигурация Jenkins Pipeline с использованием Jenkinsfile. Я хочу использовать веб-хуки Github, но единственный вариант - периодически опрашивать Github в разделе "Сканирование репозитория триггеров". Текст справки гласит: " Push-уведом…
05 окт '17 в 22:07
1 ответ

Файл конвейера Jenkins - Передача переменных Jenkinsfile в дальнейшие команды

Выпуск: Передав переменную, объявленную в Jenkinsfile, sh Команда ssh выполняет и выполняет на удаленном хосте, содержимое переменной не сохраняется на удаленном хосте. Встроенные переменные Jenkins прекрасно сохраняются как локально, так и на удале…
22 ноя '17 в 21:10
1 ответ

В конвейере Jenkins, используя Groovy DSL, как раскрутить изображение Docker в фоновом режиме?

У нас была система сборки Jenkins, использующая Groovy DSL, которая хорошо работала для нас. Но потом мы недавно наняли нового разработчика, который должен быть очень хорошим. Он решил переписать, как работают наши тесты. Сейчас мы пытаемся приспосо…
26 июл '18 в 13:45
1 ответ

Синтаксис конвейера Дженкинса: боль в кавычках при использовании блоков с несколькими кавычками

У меня какая-то странная настройка, которая мне нужна для запуска команды в качестве контейнера докера в sh заблокировать в Jenkinsfile. Проблема, с которой я сталкиваюсь, касается awk Команда используется для обрезки вывода. Вот команда, которая РА…
10 янв '19 в 01:38
1 ответ

Дженкинс не начать после обновления

У меня есть экземпляр Jenkins (работает на Ubuntu 16.04.3), который я более или менее постоянно обновлял за последние пару лет. Сегодня попробовал обновить через aptitude (apt-get dist-upgrade) только чтобы получить это исключение: com.thoughtworks.…
19 дек '17 в 17:01
1 ответ

Jenkins Разрешить пользователю выбирать узел

У меня есть некоторые требования, где у меня есть 2 узла в Дженкинс говорят DevLтычок В некоторых ситуациях мне нужно, чтобы пользователь выбирал из выпадающего списка или вводил в качестве строки имя узла, на котором будет выполняться это задание, …
10 янв '18 в 09:18
1 ответ

Установите переменные среды области действия для конвейера Jenkins из Jenkins, а не из файла Jenkins.

Существует ли какой-либо способ хранения неконфиденциальных данных в Jenkins, привязанных к конфигурации сборки, чтобы их можно было прочитать из сценария конвейера? Мы переходим на новый сервер Octopus Deploy, и наш файл Jenkins выглядит следующим …
11 авг '21 в 01:18
1 ответ

Отличный код конвейера Jenkins перестает работать с этапами сборки Docker

Дженкинс работал нормально после того, как обновление перестало работать, и я вручную откатываюсь от последней версии к предыдущей, удаляю плагины из папки плагинов и снова устанавливаю их в соответствии с требованиями: Версия Дженкинса: 2.346.2 При…
14 фев '23 в 11:27
2 ответа

Установка Jenkins не удалась в Ubuntu 20.04 с dpkg: ошибка обработки пакета jenkins (--configure)

Я пытался установить на свой сервер с помощью следующих команд wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/je…
24 янв '21 в 20:20
0 ответов

Папка организации конвейера Jenkins Multibranch, в которой JCasC не инициализируется при запуске. Требуется «Сохранить» через пользовательский интерфейс.

Я настраиваю Jenkins 2.332.3 с помощью JCasC и многоветвевого конвейера. В целом с конвейером все в порядке, но для этого необходимо нажать « Эта папка пуста | Настройте проект , а затем сохраните его, чтобы он распознавал любые задания при первой и…
20 май '22 в 14:44
0 ответов

Передача значения переменной с одного шага сборки на другой в задании Дженкинса

Я хочу передать значение переменной с одного шага сборки, то есть от «выполнить оболочку» до «отправить файлы или выполнить команды через SSH». Мой сценарий в оболочке « Выполнение*»: if [ "$var" == "1"]; then package="newpackage" fi if [ "$var" == …
20 янв '22 в 11:05
0 ответов

Дженкинс – запустить задание, если другие несколько заданий прошли успешно

Как я могу приступить к работе, если все три других работы успешны? Вот сценарий: job1 - build module 1 job2 - build module 2 job3 - build module 3 job4 - main program Запустите задание 4 (основная программа), если сборка всех модулей прошла успешно…
16 сен '21 в 07:42
0 ответов

jenkins groovy управление шагами файла: продолжить шаги при предыдущих ошибках

привет, я использую файл jenkins groovy для управления этапами моего конвейера. структура такая: > ``` > > 2 pipeline 3 { > 4 agent none > 5 > 6 options { > 7 timeout(time: 240, unit: 'MINUTES') > 8 } > 9 > 10 stages { …
05 фев '21 в 09:04
0 ответов

Jenkins Multibranch – почему проверка jenkinsfile только основная

Я видел пример с несколькими ветвями: https://devopscube.com/jenkins-multibranch-pipeline-tutorial/?unapproved=49471&moderation-hash=53d25ad46b16419cf56ed585dbf9d693#comment-49471 Почему jenkinsfile извлекает только основную ветку? Я ожи…
27 фев '23 в 09:41