Articles of jenkins

доступ к библиотеке общих библиотек jenkins через корпоративный прокси

Я использую jenkins 2, и я пытаюсь использовать общие функции библиотеки. Я пытаюсь получить общую библиотеку Jenkins (хранящуюся в gitlab.com) через корпоративный прокси. Я настроил современный GIT scm. Несмотря на то, что я могу напрямую загрузить этот репозиторий в работу jenkins, я не могу загрузить библиотеку во время сборки другого проекта. Как я могу это […]

Jennkins Multibranch (Pipeline) / Отслеживание филиалов

Для нового проекта я хочу использовать новую функцию Pipeline Jenkins CI. У нас есть несколько филиалов в нашем хранилище Git, которые должны быть протестированы одинаково. Он также должен автоматически отслеживать и обрабатывать новые филиалы. Поэтому я создал работу по многоканальному трубопроводу. Но у меня есть две проблемы с его конфигурацией: 1) Чтобы быть отмеченным как […]

Автоматизация CI / Jenkins – не запускает сборку, если запрос на извлечение имеет присвоенную метку (или другое условие)

В моей нынешней компании мы используем Jenkins, ранее я использовал TeamCity, но подход выглядит точно так же. Каждый раз, когда кто-то создает запрос на растяжение, а затем нажимает изменения, инструмент CI (в этом случае Дженкинс) развертывает материал и делает сборку. Можно ли сконфигурировать его так, чтобы он только запускал сборку / процесс только в том […]

Jenkins – ОШИБКА: ссылочного пути не существует

Я получил сообщение об ошибке, когда я использую подмодули в Jenkins, которые ссылаются на битбакет в качестве системы управления версиями. Версия для Windows Server 2012 R2 Jenkins: Jenkins ver. 2.73.1 Bitbucket: частный Аутентификация ключа ssh прекрасна, так как я могу загрузить данные из репозиториев отдельно без каких-либо ошибок, но получил ошибку, когда я указываю подмодуль […]

Automate Release Notes – Дженкинс и Гитуб

Я просто искал некоторые указания о том, как это сделать. У меня есть сборка Jenkins, которая создаст предварительный выпуск с тегом, а затем загрузит артефакт. Чтобы добавить к этому, я также хотел бы создать некоторые основные заметки о выпуске, поэтому на данный момент все ветви функций, которые были созданы / объединены в master с момента […]

Подключитесь к VPN-соединению до GIT pull

Я пытаюсь настроить среду тестирования приложений с Jenkins. Поскольку репозиторий GIT находится в другой отдельной сети, требуется подключение к VPN-соединению для установления соединения между Jenkins и GIT. Итак, есть ли способ установить VPN-соединение до этапа GIT pull? У меня есть команда CLI для запуска / остановки VPN-соединения. В настоящее время я использую параметр «Выполнить сценарий […]

Checkstyle и Jenkins: проверьте измененные / добавленные строки в SVN commit

У нас есть большой старый Java-проект с большим количеством устаревшего кода. Теперь у нас есть условные обозначения и правила проверки, чтобы проверить это. Мы хотим настроить задание Jenkins, которое запускается после каждой фиксации в SVN, чтобы проверить, не изменились ли изменения / добавленные строки в нашем правиле Checkstyle. Это не вариант проверки всего проекта из-за […]

Секвенциализация и распараллеливание сборок в Phabricator

У меня есть несколько (исходных) репозиториев. Всякий раз, когда фиксация помещается в один из этих репозиториев, должна запускаться задача, которая создает источники и выводит результат в другой (целевой) репозиторий. Исходные репозитории размещены в Phabricator. Целевой репозиторий размещается отдельно. Дженкинс имеет доступ ко всем репозиториям. Я сделал это: Проект в Jenkins, который выполняет задание сборки с […]

Как Дженкинс может опросить определенный файл, а не весь репо

Я знаю, что Дженкинс может опросить изменение git-репо в качестве триггера сборки. Как Дженкинс может опросить определенный файл, а не весь репо?

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

Я много читал о Jenkins 2.x и системе трубопроводов, чтобы создать установку со следующими функциями; SCM управляет файлом Jenkins. Построение каждой фиксации в репозиторий (git). Передача параметров через триггер webhook. Пока мне не удалось создать рабочую настройку по разным причинам, некоторые из вещей, которые я пробовал; Настройка многоканального трубопровода Мой файл jenkins из репозитория git […]