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

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

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

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

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

2
Как включить кэш npm в ведомом устройстве Jenkins, работающем в докере?
У меня есть изображение Docker, давайте назовем его frontend.image, которое я использую для сборки-сборки Jenkins. Плагин Jenkins Docker раскручивает контейнер из этого изображения и создает артефакты внутри контейнера. Это все прекрасно работает. В этом случае frontend.imageиспользуется для создания приложения AngularJs. Частью создания этого приложения Angular является установка пакетов npm, требуемых …
13 docker  jenkins  npm 

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

1
Передать строку на работу Дженкинса из Slack
В идеальном мире наши менее опытные сотрудники могли бы просто использовать команду Slack для выполнения задания и получить результаты обратно к ним, отрицая использование графического интерфейса Jenkins. Я обнаружил, что запускать сборку в Jenkins с помощью команды Slack на GitHub, но у нее есть несколько ограничений, в том числе то, …
12 jenkins  slack 

2
Разве плохо использовать sudo от Jenkins?
Я использую плагин Publish Over SSH для развертывания моих приложений Jenkinsв разных средах. Некоторые задания по развертыванию выполняют подготовку среды и такие вещи, как остановка и перезапуск системной службы сервера приложений. Некоторые из этих команд требуют sudo. Мне просто любопытно, может ли быть плохой практикой безопасности требовать sudo для удаленной …
11 jenkins  security 

3
Дженкинс: проблема с разрешением при использовании Docker в качестве среды сборки
Я установил Jenkins на машине с Ubuntu 16.04. Сам Дженкинс не запускается в контейнере. То, что я хочу сделать, это просто позвонить, yarn installиспользуя изображение узла. Итак, вот мой Jenkinsfile: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; …

1
Дженкинс Трубопроводная работа; правильное цитирование для шага slackSend
Вероятно, это ошибка пользователя на 100%, но я не могу заставить конвейерное задание использовать переменную в качестве имени канала на шаге slackSend. При этом используется как натяжной плагин и Сложение пользователя Варс Plugin . Я пытаюсь использовать, BUILD_USER_FIRST_NAMEчтобы определить, к какому каналу Slack вернуться (т. Е. Тот, который начинает сборку, …

2
Каковы правильные настройки разрешений при запуске Docker в трубопроводе Jenkins?
Я пытаюсь собрать новый конвейер jenkins для тестирования новых запросов на извлечение нашего кода. Я использую докер с ubuntu:14.04изображением для имитации нашей производственной среды. Вот минимальный рабочий пример: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 ./' sh './init-script.sh' } } и #init-script.sh sudo add-apt-repository ppa:ondrej/php …
11 jenkins  docker 

1
Как обновить файлы job-dsl до конвейеров Jenkins 2?
Существует ли распространенная практика миграции большого репозитория Jenkins job-dsl на конвейеры Jenkins2? Я ищу способы протестировать поведение сборок, которые идут немного дальше, чем сравнение сгенерированного артефакта из той же базы кода. На самом деле у нас довольно большая инфраструктура, развернутая через Ansible, и мы получили среду проверки, которая топологически эквивалентна …

2
Получить все журналы изменений со времени последней успешной сборки в Jenkins Pipeline
В моем конвейере Jenkins я могу получить логи изменений текущей сборки. def changeLogSets = currentBuild.changeSets Есть ли способ получить все журналы изменений со времени последней успешной сборки?

1
Есть ли способ отключить плагин Jenkins для одной работы?
Я использую плагин Build Timeout для оповещения, когда задания застряли. У меня есть одно задание, которое вызывает это предупреждение, потому что оно содержит шаг с длительным временем выполнения. Я хотел бы отключить плагин времени ожидания сборки, но только для этой работы, есть ли способ сделать это? Я использую Jenkins v2.22. …

1
Как включить пользовательское сообщение Slack только после завершения?
Мы запускаем Jenkins с плагином Slack Notification . Есть ли способ отправить пользовательское сообщение только при завершении, а не при запуске? Чтобы было ясно, я не хочу отключать сообщение о начале сборки, я просто хотел бы, чтобы пользовательский текст отображался только при завершении (успех). Вариант использования - это задания типа …
11 jenkins  slack 

1
Подходит ли Elastic Beanstalk для компакт-дисков корпоративного уровня?
Я работаю с проектом, который использует Jenkins для создания и развертывания микросервисов в Elastic Beanstalk. Мы разворачиваем ветвь интеграции в тестовой среде, выпускаем ветки в промежуточную среду, а затем производим окончательную сборку. У меня есть пара проблем с этим: во-первых, это означает, что мы получаем матрицу по одной сборке на …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.