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

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


4
Найпростіший спосіб передчасно залишити роботу на трубопроводі Дженкінса як успішний?
У мене є робота, яка створюватиме файли, якщо одне з поданих до неї значень не відповідає старішому значенню. Який найчистіший спосіб у Дженкінса перервати або покинути роботу, не маючи цього FAILED? Вихід це правильна поведінка, тому я хочу, щоб збірка була позначена SUCCESS. Це закінчиться у викладі if, як це; …

3
Як розшифрувати паролі Дженкінса з облікових даних.xml?
Я взяв участь у проекті, де велика кількість облікових даних Дженкінса містить паролі або рядки парольної фрази, які мені потрібно знати, щоб просунутися в проекті, на жаль, вони ніде не були задокументовані. Я перевірив credentials.xmlфайл, де зберігаються ці облікові дані, але вони не в простому тексті, наприклад: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Примітка. Я …

4
Як правильно масштабувати Дженкінс?
У моєму проекті у нас є один сервер AWS під управлінням Jenkins Master + 1 раб Дженкінса (2 виконавці) ... і нам потрібно більше. Щоб збільшити потужність нарощування, у нас є три варіанти: Масштабування : Збільште екземпляр AWS та додайте більше виконавців. Масштабування : Збільште екземпляр AWS та додайте ще …

4
Як правильно досягти динамічної паралельної дії декларативним трубопроводом?
В даний час мені знадобиться реалізація, яка повинна знаходити всі файли в каталозі і починати паралельне завдання для кожного знайденого файлу. Чи можна цього досягти, використовуючи декларативні трубопроводи? pipeline { agent any stages { stage("test") { steps { dir ("file_path") { // find all files with complete path parallel ( …

7
Як безпечно перезапустити Дженкінса?
Мені потрібно внести деякі зміни конфігурації на наш екземпляр Дженкінса, які включатимуть перезапуск Дженкінса пару разів. Однак наші розробники докладають досить часто, щоб я не бачив Дженкінса без роботи, яка працює протягом трьох днів. Чи існує рідний спосіб (або через GUI, або через командний рядок), щоб безпечно перезапустити Дженкінса? IE: …
19 jenkins 


2
Чи можливо модернізувати Дженкінса з Дженкінса самості?
У Manage Jenkins у мене є повідомлення про те, що: Нова версія Дженкінса (2.47) доступна для завантаження (журнал змін). Чи є спосіб модернізації Дженкінса з графічного інтерфейсу подібний, як це робиться для плагінів? Я використовую версію Дженкінса. 2,43 в Linux.
18 jenkins  upgrade 

2
Як побудувати складний паралельний трубопровід Дженкінса?
Мені було цікаво перетворити наші замовлені Дженкінс інтеграції в конвеєр. Однак я не можу зрозуміти, як це зробити. Хтось може мені допомогти зі сценарієм Дженкінса, який міг би зробити наступне? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | | |---7---| 1: Start pipeline 10: End pipeline 5: Build some files …

3
Встановіть завдання Дженкінса, щоб не клонувати репо в SCM
Я інтегрував Дженкінса в Bitbucket, використовуючи плагін Bitbucket . Відповідно до Wiki плагіна, дане завдання буде запущено, якщо сховище буде встановлено в SCM завдання. Як відомо, якщо один встановити SCM в роботі Дженнінса, це буде клоновано на етапі попереднього збирання. Все йде нормально. Однак основна мета роботи, яку я встановлюю, …
17 jenkins 


3
Як перевірити точкове ціноутворення AWS автоматично?
Я думав про роботу Дженкінса, щоб перевірити ціни на коробки агентів, які ми обертаємо; часто так швидко падає ціна, і мине годину-дві, перш ніж хтось помітить, що не з’являються нові агенти, і тоді нам доведеться зайти вручну і перевірити ціну місця і відповідно відрегулювати, або змінити зони тощо. Перший мій …

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

3
Як ви протестуєте зміни на плагіни Jenkins перед тим, як розгорнути їх?
Якщо вас коли-небудь вкусила оновлення плагінів, що порушило певну функціональність, ви, мабуть, задумалися над цією проблемою: якою має бути політика оновлення плагінів Jenkins? Як ви протестуєте зміни перед їх розгортанням? Хто-небудь пішов так, як тестовий екземпляр, який виконує фіктивні завдання для тестування нових версій, чи ви просто молитеся, щоб оновлення …

3
Використання Artifactory плагіна в декларативному конвеєрі Дженкінса
Я використовую декларативний трубопровід Дженкінса для автоматизації мого процесу збирання. Ми хочемо опублікувати наші артефакти у віддаленому сховищі JFrog, лише якщо проходять певні умови (Sonar, Checkmarx). Після невеликих досліджень я виявив, що для цього корисний плагін Artifactory. Але я не можу знайти жодного документа про те, як інтегруватися в декларативний …

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