Запитання з тегом «jenkins»

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

2
Інфраструктура безперервної інтеграції для декількох проектів iOS
Як розробник iOS, я хотів створити інфраструктуру CI та CCQ (= Постійна якість коду) для проектів iOS, які ми розробляємо до цього часу. Ми вже використовуємо Jenkins та SonarQube майже для всіх проектів в Інтернеті та Android (за допомогою проекту VM foreach, автоматична установка та налаштування CI та CCQ), і …

3
Як не «стріляти і забути», роблячи віддалений пусковий механізм побудови Дженкінса?
Я намагаюся запустити параметризовану конструкцію Дженкінса з Bamboo, виконуючи наступне: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Але я отримаю 201 мить, який підказує мені, що збірка була створена. Як змусити цей запит почекати і повернути статус успіху збірки замість вогню та забути? Це, мабуть, можливо відповідно до плагіна Parameterized-Remote-Trigger-Plugin : Редагувати: створив це …

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

2
Як увімкнути кеш-пам'ять npm у службі складання Jenkins, яка працює в docker?
У мене є образ Докера, назвемо його frontend.image, який я використовую для рабовласницького складу Дженкінса. Плагін Дженкінса Докера створить контейнер із цього зображення та створить артефакти всередині контейнера. Це все чудово працює. У цьому випадку програма frontend.imageвикористовується для створення програми AngularJs. Частина побудови цього кутового додатка полягає у встановленні npm-пакетів, …
13 docker  jenkins  npm 

2
Як перевірити, як Дженкінс створив безкоштовну пам'ять виконавця?
У Дженкінсі при натисканні на статус виконавця збірки я бачу лише статистику, пов’язану з вільним диском (URI:) /computer. Як я можу відстежувати безкоштовну системну пам'ять (ОЗП) в Дженкінс? Я запитую, тому що іноді, коли у мене було занадто багато виконавців (незважаючи на те, що було налаштовано місце заміни, але не …

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

2
Чи погано використовувати судо від Дженкінса?
Я використовую плагін Publish Over SSH для розгортання моїх програм Jenkinsу різних середовищах. Деякі завдання розгортання виконують підготовку до середовища та такі дії, як зупинка та перезапуск сервісної системи сервера додатків. Деякі з цих команд вимагають sudo. Мені просто цікаво, чи може бути поганою практикою безпеки вимагати судо в рамках …
11 jenkins  security 

3
Дженкінс: Випуск дозволу на використання Докера як середовища побудови
Я встановив Дженкінса на машині Ubuntu 16.04. Сам Дженкінс не працює в контейнері. Що я хочу зробити - це просто зателефонувати yarn installза допомогою зображення вузла. Отже ось мій Дженкінсфіл: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; …

1
Трубопровід Дженкінса; належне цитування для slackSend кроку
Це, мабуть, 100% помилка користувача, але я не можу отримати роботу конвеєра, щоб використовувати змінну як назву каналу на кроці slackSend. Для цього використовується як плагін Slack, так і плагін Build Vars Vars . Я намагаюся використовувати, BUILD_USER_FIRST_NAMEщоб визначити, до якого каналу повернути Слабій (тобто, для отримання повідомлення повинен бути …

2
Які правильні налаштування дозволу під час запуску Docker в трубопроводі Дженкінса?
Я намагаюся отримати новий трубопровід дженкінса разом, щоб перевірити нові запити на притягнення до нашого коду. Я використовую докер із 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 …
11 jenkins  docker 

1
Як оновити файли job-DSL до трубопроводів Jenkins 2?
Чи є загальна практика переміщення великого сховища Дженкінса job-dsl на трубопроводи Jenkins2? Я шукаю способи перевірити поведінку збірок, які йдуть трохи далі, ніж порівняння створеного артефакту з тієї ж бази коду. Насправді у нас досить велика інфраструктура, розгорнута через Ansible, і ми отримали середовище перевірки, яке топологічно еквівалентне виробництву, так …

2
Отримайте всі журнали змін за останній успішний збір в трубопроводі Дженкінс
У своєму трубопроводі про Дженкінса я можу отримати журнали змін поточної збірки цим способом. def changeLogSets = currentBuild.changeSets Чи є спосіб отримати всі журнали змін за останній успішний збір?

1
Чи є спосіб відключити плагін Jenkins для однієї роботи?
Я використовую плагін Build timeout, щоб оповістити, коли завдання застрягли. У мене є одна робота, яка запускає це сповіщення, оскільки містить крок із тривалим часом виконання. Я хотів би відключити плагін час очікування збірки, але тільки для цієї роботи, чи є спосіб це зробити? Я використовую Jenkins v2.22. Ми не …

1
Як включити користувацьке повільне повідомлення лише після завершення?
Ми працюємо з Дженкінсом за допомогою плагіна "Slack Notification" . Чи є спосіб надіслати користувацьке повідомлення лише після завершення, а не при запуску? Щоб було зрозуміло, я не хочу відключати повідомлення, розпочате створення, я хотів би, щоб власний текст відображався лише після завершення (успіху). У випадку використання є завдання, такі …
11 jenkins  slack 

1
Чи підходить Elastic Beanstalk для компакт-дисків класу?
Я працюю з проектом, який використовує Дженкінса для створення та розгортання мікросервісів для Elastic Beanstalk. Ми розгортаємо гілку інтеграції в тестове середовище, випускаємо гілки в інсценувальне середовище, а потім остаточну майстерність для виробництва. У мене є декілька проблем з тим, як зробити це таким чином: по-перше, це означає, що ми …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.