Вопросы с тегом «jenkins»

Для вопросов о Jenkins, сервере автоматизации с открытым исходным кодом и использовании Jenkins для таких тем, как сборка, тестирование, развертывание программного обеспечения и т. Д. Для вопросов, касающихся конкретно плагинов Jenkins, используйте тег jenkins-plugins.

56
Самый чистый способ преждевременного выхода из работы трубопровода Дженкинс, как успех?

У меня есть задание, которое будет создавать файлы, если только одно из значений, передаваемых в него, не совпадает со старым значением. Какой самый чистый способ в Дженкинсе прервать или уйти с работы, если это не так FAILED? Это выход - правильное поведение, поэтому я хочу пометить сборку...

37
Как расшифровать пароли Jenkins из credentials.xml?

Я взял на себя проект, в котором у многих учетных данных Jenkins есть пароли или строки парольных фраз, которые мне нужно знать, чтобы продолжить работу над проектом, к сожалению, они нигде не были задокументированы. Я проверил credentials.xmlфайл, где хранятся эти учетные данные, но они не в виде...

27
Как правильно масштабировать Дженкинс?

В моем проекте у нас есть один сервер AWS, на котором работает Jenkins Master + 1 Jenkins Slave (2 исполнителя) ... и нам нужно больше , чтобы увеличить мощность нашей сборки, у нас есть три варианта: Увеличьте масштаб : увеличьте число экземпляров AWS и добавьте больше исполнителей. Увеличьте...

21
Как правильно добиться динамического параллельного действия с декларативным конвейером?

В настоящее время мне понадобится реализация, которая должна найти все файлы в каталоге и запустить параллельное задание для каждого найденного файла. Возможно ли добиться этого с помощью декларативных конвейеров? pipeline { agent any stages { stage("test") { steps { dir ("file_path") { // find all...

19
Как безопасно перезапустить Дженкинс?

Мне нужно внести некоторые изменения в конфигурацию нашего экземпляра Jenkins, которые будут включать перезапуск Jenkins пару раз. Тем не менее, наши разработчики совершают достаточно часто, чтобы я не видел Дженкинса без работ, выполняемых в течение трех дней. Есть ли собственный способ (либо...

18
Можно ли обновить Jenkins от Jenkins самому?

На Управление Дженкинс у меня есть сообщение, которое: Новая версия Jenkins (2.47) доступна для скачивания (журнал изменений). Есть ли способ обновить Jenkins из GUI, как это сделано для плагинов? Я использую Дженкинс вер. 2.43 в...

17
Как построить сложный параллельный трубопровод Дженкинса?

Я был заинтересован в преобразовании наших сделанных на заказ интеграций Jenkins в конвейер. Тем не менее, я не могу понять, как это сделать. Может кто-нибудь помочь мне со сценарием Дженкинс, который может сделать следующее? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | |...

17
Установите задание Jenkins, чтобы не клонировать репо в SCM

Я интегрировал Jenkins с Bitbucket с помощью плагина Bitbucket . Согласно Wiki плагина, задание будет запущено, если хранилище установлено в SCM задания. Как вы знаете, если установить SCM в задании Jenkins, это будет клонировано на этапе предварительной сборки. Все идет нормально. Однако основная...

15
Как проверить спотовую цену AWS автоматически?

Я думал о работе Дженкинса, чтобы проверить цены на ящики с агентами, которые мы раскручиваем; время от времени цена резко возрастает, и пройдет час или два, прежде чем кто-нибудь заметит, что новых агентов не появляется, а затем мы должны войти вручную и проверить спотовую цену и соответственно...

15
Запуск фонового процесса в конвейере

Я ищу способ запуска Java-процесса в фоновом режиме, используя декларативный конвейер Jenkins. Ниже приведен фрагмент кода stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Уже известно о ProcessTreeKiller о Jenkins и каждый...

14
Как вы тестируете изменения в плагинах Jenkins перед их развертыванием?

Если вас когда-либо укусило обновление плагина, которое нарушало некоторые функциональные возможности, вы должны были задуматься над этой проблемой: какой должна быть политика обновления плагинов Jenkins? Как вы тестируете изменения перед их развертыванием? Кто-нибудь зашел так далеко, что на...

13
Как проверить свободную память исполнителя сборки Jenkins?

В Jenkins при нажатии на Build Executor Status я вижу только статистику свободного места на диске (URI:) /computer. Как я могу контролировать свободную системную память (RAM) в Jenkins? Я спрашиваю, потому что иногда, когда у меня было слишком много исполнителей (несмотря на то, что у меня было...

13
Какой плагин мне следует использовать, чтобы начать работу с Jenkins для управления компонентами мэйнфреймов в формате PDS?

Предположим, кто-то, знакомый с DevOps и мэйнфреймами, но не знакомый с Jenkins , хочет начать работу с Jenkins, например: исследовать выполнимость управления данными, хранящимися в личных файлах (PDS, то есть разделенных наборах данных ) на мэйнфрейме (поэтому пока не управляются какими-либо...

13
Как не «запустить и забыть» при выполнении удаленного запуска сборки Jenkins?

Я пытаюсь запустить параметризованную сборку Jenkins из Bamboo, выполнив следующие действия: ПОЧТА - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Но я сразу получу 201, который скажет мне, что сборка была создана. Как заставить этот запрос...

13
Использование плагина Artifactory в декларативном конвейере Jenkins

Я использую декларативный конвейер Jenkins для автоматизации процесса сборки. Мы хотим опубликовать наши артефакты в удаленном хранилище JFrog, только если пройдены определенные условия (Sonar, Checkmarx). После небольшого исследования я обнаружил, что плагин Artifactory полезен для этого. Но я не...

13
Инфраструктура непрерывной интеграции для нескольких проектов iOS

Как разработчик iOS, я хотел создать инфраструктуру CI и CCQ (= Continuous Code Quality) для проектов iOS, которые мы разрабатываем до сих пор. Мы уже используем Jenkins и SonarQube почти для всех проектов Web и Android (с использованием проекта VM foreach, автоматическая установка и настройка CI и...

13
Как включить кэш npm в ведомом устройстве Jenkins, работающем в докере?

У меня есть изображение Docker, давайте назовем его frontend.image, которое я использую для сборки-сборки Jenkins. Плагин Jenkins Docker раскручивает контейнер из этого изображения и создает артефакты внутри контейнера. Это все прекрасно работает. В этом случае frontend.imageиспользуется для...