Jenkins

Скріншот програми:
Jenkins
Дані програми:
Версія: 2.138 оновлений
Дата завантаження: 16 Aug 18
Розробник: Jenkins CI
Ліцензія: Безкоштовно
Популярність: 17

Rating: 2.0/5 (Total Votes: 2)

Дженкінс (також відомий як Jenkins CI) - це найпотужніший у світі сервер безперервної інтеграції з відкритим кодом, який розроблений з урахуванням зміщення та надає понад 300 плагінів для побудови та тестування будь-якого програмного проекту. Це веб-додаток, що працює над веб-сервером, таким як Apache.


Особливості з першого погляду

За допомогою Jenkins ви можете відстежувати виконання повторних завдань, зокрема тих, що виконуються за допомогою cron або аналогічного програмного забезпечення для автоматизації. Він легко встановлюється, налаштовується та підтримує сторонні плагіни, розподілені збірки, а також відбитки пальців файлів.

Крім того, Jenkins & rsquo; Основні моменти включають послідовне позначення тегів, звітування про тести JUnit і TestNG, підтримку постійних посилань, підтримку основних операційних систем і архітектур, підтримку змінених налаштувань, RSS, обмін миттєвими повідомленнями та інтеграцію електронної пошти.


Початок роботи з Дженкінсом

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

Наприклад, ви дізнаєтеся, як створити програмний проект, проект Maven, матричний проект, додаток для Android, моніторинг зовнішніх робочих місць, використання плагінів Jenkins, відстеження відбитків пальців файлів, безпечні Jenkins, зміна часового поясу, використання інших оболонок , розділити велику роботу на менші частини, використовувати Jenkins для проектів, що не є Java, а також для доступу до консолі сценаріїв Jenkins, інтерфейсу командного рядка та SSH (Secure Shell).

Крім того, користувач дізнається, як інтегрувати Jenkins з проектами Drupal, Python, Perl і .NET, вилучати та відключати сторонні плагіни, запускати Jenkins з-за проксі HTTP / HTTPS та багато інших корисних речей.


Підтримувані операційні системи

Jenkins - це незалежна від платформи програма, успішно протестована на декількох дистрибутивах GNU / Linux, включаючи Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, openSUSE і Gentoo, різні смаки BSD, включаючи FreeBSD і OpenBSD, Solaris (OpenIndiana), операційні системи Microsoft Windows і Mac OS X.

Що нового в цьому випуску:

  • Виправлення безпеки.
  • Посилення безпеки, пов'язане з маршрутизацією степлерів.

Що нового у версії 2.116:

  • Виправлення безпеки.

Що нового у версії:

  • Оновлення робочих місць і поглядів Дженкіна за полями XML, якщо не визначено в новому XML. (випуск 21017)

Що нового в версії 2.90:

  • За замовчуванням вбудована URL-адреса Центру оновлення Jenkins для https: //updates.jenkins.io замість застарілої кінцевої точки HTTP. (тягнути 2996)
  • Виправлення проблеми з автоматичним оновленням під час використання користувацького JENKINS_HOME в ОС Windows. (випуск 13153)
  • Адміністративний монітор не виявив, коли вилучення URL-адреси Tomcat не дозволяє просканувати косу рису. (випуск 31068)
  • Виправте несправний користувальницький інтерфейс для користувачів, які мають відомі дозволи під час перейменування завдання. (випуск 41637)
  • Внутрішній: уникайте копіювання коду за допомогою методів за замовчуванням. (тягніть 2999)

Що нового у версії 2.77:

  • За умовчанням використовується вбудована URL-адреса Центру оновлення Jenkins для https://updates.jenkins.io, а не застаріла кінцева точка HTTP. (тягнути 2996)
  • Виправлення проблеми з автоматичним оновленням під час використання користувацького JENKINS_HOME в ОС Windows. (випуск 13153)
  • Адміністративний монітор не виявив, коли вилучення URL-адреси Tomcat не дозволяє просканувати косу рису. (випуск 31068)
  • Виправте несправний користувальницький інтерфейс для користувачів, які мають відомі дозволи під час перейменування завдання. (випуск 41637)
  • Внутрішній: уникайте копіювання коду за допомогою методів за замовчуванням. (тягніть 2999)

Що нового у версії 2.65:

  • Заборона виводу NullPointerException при викликанні команди повторного запуску CLI (регресія в 2.57) . (випуск 44769)
  • Упаковка: альпійське зображення Докера мав несумісну Jenkin-інсталяцію JDK (регресія в 2.64). (випуск 44733, відповідний випуск Alpine Linux)

Що нового у версії 2.46:

  • Неможливість серіалізації одного дії може спричинити неспроможність всієї відповіді REST. Оновлено до степлер 1.250 з виправленням. (випуск 40088)
  • Не вдавайте писати файл журналу саме тому, що щось видалено батьківським каталогом. (випуск 16634)
  • Використовуйте розширювану BUILD_NOW_TEXT для параметризованих завдань. (випуск 41457)
  • Відображає інформативне повідомлення, а не виняток Groovy, коли вигляд # getItems не вдається. (випуск 41825)
  • Не розглядайте параметризацію проекту, якщо параметри не визначені. (випуск 37590)
  • Не додавайте всі назви груп як заголовки HTTP на & quot; доступ заборонено & quot; сторінок (випуск 39402)
  • Переконайтеся, що динамічне завантаження PluginManager # працює як SYSTEM. (випуск 41684)
  • Додайте розділ статистики використання до глобальної конфігурації, щоб було легше знайти. (випуск 32938)
  • Дозволити групову команду CLI через SSH CLI. (випуск 41765)

Що нового у версії 2.45:

  • Видалити застарілий користувацький інтерфейс. (випуск 34065)
  • Не намагайтеся встановити Агентовий порт, коли він буде застосовано, припинивши подання форми. (випуск 41511)
  • Використовуйте URL-адресу для підтвердження URL-адреси для Trigger SCM, тому H попередньо переглядається правильно. (випуск 26977)
  • Виправте неправильний баскський переклад. (тягнути 2731)

Що нового у версії 2.39:

  • Властивості не передані команді Maven на етапі збирання Maven ( випуск 39268)
  • Оновити відновлення до 3.4 (випуск 39835)

Що нового у версії 2.32:

  • Важливі виправлення безпеки (консультації з безпеки)
  • Дозволити відключення CLI Jenkins через порт агента HTTP і JNLP, встановивши властивість System jenkins.CLI.disabled в true.

Що нового у версії 2.13:

  • IllegalStateException при певних умовах при перезавантаженні конфігурації з диска під час виконання завдань у черзі. (випуск 27530
  • Виключити інтерфейс користувача "dead executor" після певних помилок, таких як JENKINS-27530. (PR 2440)

Що нового у версії 2.1:



Нове в Дженкіні 1.654 (22 березня 2016 р.)

Що нового в версії 2.0:

  • Новий майстер налаштування, захищений паролем, який відображається під час першого запуску, щоб керувати користувачами шляхом встановлення популярних плагінів та налаштування адміністратора. (випуск 30749, випуск 9598)
  • Капітальний ремонт комплекту плагінів: комплектуючі плагіни встановлюються лише при необхідності під час оновлення, всі плагіни можуть бути видалені. (випуск 20617)
  • Заново сформульована форма налаштування завдання полегшує розуміння ієрархії параметрів та навігації по формі. (випуск 32357)
  • Форма "Створити елемент" із багатшою формою з піктограмами робочих місць та категоріями завдань (коли досягнуто порогове значення для трьох категорій). (випуск 31162)
  • Майстер оновлення рекомендує встановлювати плагіни, пов'язані з трубопроводами, при оновленні з 1.x. (випуск 33662)
  • Jenkins тепер вимагає Servlet 3.1. Оновлено вбудований Winstone-Jetty в Jetty 9 відповідно. Це видаляє підтримку AJP при використанні вбудованого контейнера Winstone-Jetty. (випуск 23378)
  • Комплексна програма Groovy оновлена ​​з 1.8.9 до 2.4.6. (випуск 21249)
  • Додана можливість заборони анонімного доступу до сфери безпеки "Вхідні користувачі можуть робити що-небудь", активувати за замовчуванням. (випуск 30749)
  • Перейменовано "підлеглий" в "агента" в інтерфейсі користувача. (випуск 27268)
  • Поліпшення вбудованої документації численних полів форм у глобальних та робочих налаштуваннях Дженкінс. (випуск 33364)
  • Змініть назву crumb protection для CSRF для Jenkins-Crumb для сумісності nginx. (випуск 12875)
  • Застосувати правильний розмір значка у вигляді списку. (випуск 33799)
  • CLI: Виправлена ​​помилка NPE, коли запит не виконується. (випуск 33942)

Що нового в версії 1.654:

  • Поліпшення журналу та повідомлення про помилку, коли JNLP вже використовується. (випуск 33453)
  • NullPointerException від BuildTrigger $ DescriptorImpl.doВикористовуйте під час створення інших проектів у процесі просування шаблону CloudBees та, можливо, інших обставин. (випуск 32525)
  • Покращено довідковий текст "Побудувати інші проекти". (випуск 32134)
  • FutureImpl.cancel () не скасовує пов'язану роботу. (випуск 33038)
  • Відхилити синтаксис помилкового діапазону в даних відбитків пальців. (випуск 33037)
  • Не відмовляйтеся від центру оновлення, перевірте, чи немає встановлених інструментів. (випуск 32831)
  • Забороняється вносити інші невикористані винятки, коли потоки вмирають. (випуск 33395)
  • Спеціально не вимагає .NET Framework 2.0, оскільки 4.0 також буде працювати. (випуск 21484)

Що нового в версії 1.651:

  • Перемістіть періодичні файли журналів завдань із журналу JENKINS_HOME / *. до журналу JENKINS_HOME / logs / tasks / *. та періодично обертайте їх, а не перезаписуйте кожне виконання. (випуск 33068)
  • Виправте документацію про конфігурацію проксі. (тягнути 2060)

Що нового у версії 1.637:

  • Видалити непотрібні попередження про JDK з назвою null. (випуск 31217)
  • Новий клас OptionalJobProperty, щоб спростити створення JobProperty. (тягне 1888 р.)

Що нового у версії 1.630:

  • Зробіть JenkinsRule корисним для систем, які не підтримують JNA (випуск 29507)

Що нового у версії 1.620:

  • Відображати інформацію системи, навіть якщо підлеглий тимчасово перебуває поза мережею. (випуск 29300)

Що нового в версії 1.616:

  • Завантаження завдання може бути порушено за допомогою NullPointerException в тригері збірки (випуск 27549)

Що нового у версії 1.612:

  • обробляти статус видавця AbortException таким же чином, як застарілий ложний логічний статус (випуск 26964)
  • Забезпечує, щоб GlobalSettingsProvider не проковтнув випадкові винятки (випуск 26604)
  • додати позначку даного повідомлення до вузла (повідомлення 23917)
  • Більше мінімальне значення випадаючого меню вище. (випуск 27067)
  • Як обіцяно, доставка з файлами класу Java7. (випуск 28120)
  • Descriptor.getId fix in 1.610 вводить регресії, що впливають щонайменше на плагіни Performance та NodeJS. (випуск 28093 та номер 28110)
  • У рідкісних умовах Executor.getProgress () може викинути розділ за нульовим винятком. (випуск 28115)
  • Параметр Запуск з командного рядка для запуску підлеглий JNLP повинен відображати налаштовані параметри JVM. (випуск 28111)

Що нового в версії 1.609:

  • Якщо ввімкнено одночасне збирання, політика збереження артефактів може видалити артефакт, який використовується фактично запущеним збиранням. (випуск 27836)
  • Документація для $ BUILD_ID не відображає поточну реальність (випуск 26520)

Що нового у версії 1.599:

  • Помилки в деяких Maven будуються з 1.598. (випуск 26601)
  • Змінити мігратор змін у форматі 1,597 не працює в деяких системах Windows. (випуск 26519)
  • Віддалений FilePath.chmod не працює з класом ClassNotFoundException: javax.servlet.ServletException. (випуск 26476)
  • Додано API SimpleBuildWrapper. (випуск 24673)
  • Анімований куль у віджеті історії побудови завдання не відкриє консольний випуск. (випуск 26365)
  • Покажіть назву завдання в підказці "Розклад складання". (випуск 25234)
  • Дозволити OldDataMonitor відмовитися від рекламних акцій, що рекламуються, для рекламованих плагінів (випуск 26718)

Що нового у версії 1.598:

  • Змінити мігратор змін у форматі 1,597 не працює в деяких системах Windows. (випуск 26519)
  • FutureImpl не скасовує його початкове майбутнє. (випуск 25514)
  • Найважливіші завдання були під певними умовами, фактично виконуються на важкоатлетівних виконавцях. (випуск 10944) (випуск 24519)
  • Завантаження папки зламана, коли завантаження дочірніх елементів видає виняток. (випуск 22811)
  • Зображення з піктограмами плагіна було порушено під час роботи Jenkins з шляху UNC. (випуск 26203)
  • Дозволити реєстрацію адміністратора з / керувати також. (випуск 26382)
  • Змініть команду JAVA_HOME для роботи з JDK 9. (випуск 25601)
  • Команда списку-задач CLI повинна відображати необроблене ім'я, а не відображуване ім'я, де вони відрізняються. (випуск 25338)
  • Показати параметри елемента черги у підказці. (випуск 22311)
  • Краще підтримувати функціональні тести з плагінів на основі градієнта. (випуск 26331)
  • Дозволити користувачам видаляти збірки, навіть якщо їх слід зберігати. (випуск 26281)
  • Проблеми з прокруткою з фіксованою стороною / основною панеллю. (випуск 26312, випуск 26298, випуск 26306)
  • Покращте повідомлення про помилки, коли канал закрито під час збирання. (випуск 26411)
  • Виправлено проблему CodeMirror із висвітленням синтаксису висоти та повторного ввімкнення в кроці побудови оболонки. (випуск 25455, випуск 23151)

Що нового у версії 1.597:

  • Зміна макета JENKINS_HOME: тепер набори вводяться за допомогою номерів збірки, а не мірками часу. Див. Wiki для деталей і зниження. (випуск 24380)
  • Не викидайте виключення / реєстрацію, коли це неможливо. (випуск 11172)
  • Програма установки, яка завантажує та розпаковує архіви, не повинна збігатися зі збиранням, якщо цей інструмент вже існує, і сервер повертає код помилки. (випуск 26196)
  • Скорочення відбитків пальців посилило проблеми з лінією завантаження. (випуск 19392)
  • Можлива нерозблокована робоча панель, якщо при скануванні SCM не відбувається опитування. (випуск 26201)
  • Оманливий опис дозволу "робочого середовища". (випуск 20148)
  • Параметри запуску повинні відображати відображуване ім'я, якщо він встановлений, а не створювати номери. (випуск 25174)
  • Додати діапазон перевірки для H (X-Y) синтаксису. (випуск 25897)

Що нового у версії 1.596:

  • Побудова сторінка була зламана угорською локалізацією. (випуск 26155)
  • Дозволити розбиття міток і списків вузлів. (випуск 25989)

Що нового у версії 1.595:

  • Неправильні попередження в журналі після видалення збігів. (випуск 25788)
  • Майнові мітки зникають при оновленні конфігурації системи. (випуск 23966)
  • Оновлений набір значків для версії 1.0.5. (випуск 25499, випуск 25498)

Що нового у версії 1.594:

  • Після останніх оновлень безпеки Java, Дженкінс не міг витончено відновлюватися з видалених секретів / master.key. (випуск 25937)
  • Використовуйте плагін ClearCase, щоб обмежити, де можна запустити цей проект, в 1.589. (випуск 25533)

Що нового у версії 1.593:

  • Макет динамічної одиночної / мультилінійної історії збірки. (випуск 25381, випуск 25393, випуск 24687, випуск 24589)

Що нового у версії 1.590:

  • Основна автентифікація в поєднанні з сеансом не працює (випуск 25144)
  • Деякі плагіни зламані з 1.584, якщо вони очікують, що певні події будуть звільнені під конкретним ідентифікатором користувача. (випуск 25400)
  • Виправлено різні реальні чи потенційні джерела витоку ресурсу, виявлені за допомогою сканування Coverity (запит 1434).
  • Зміни API: Expose AbstractProject.AbstractProjectDescriptor # validateLabelExpression для плагінів. (витягніть запит 1456)
  • Метод API для об'єднання кількох форм-правил у один. (витягніть запит 1458)
  • Завжди використовуйте прямі косу риси в сепараторах шляхів під час архівів ZIP, створених Browser Directory (випуск 22514)
  • Метод API, щоб отримати не нульовий екземпляр Jenkins з внутрішньою перевіркою (випуск 23339)

Що нового у версії 1.589:

  • Помилка JNA в WindowsInstallerLink.doDoInstall. (випуск 25358)
  • Відновити сумісність призначення міток для деяких плагінів. (випуск 25372)

Що нового в версії 1.588:

  • Помилка JNA в WindowsInstallerLink.doDoInstall. (випуск 25358)
  • Необхідно повільний час запуску з великою кількістю робочих місць. (витягніть запит 1439)
  • Параметр користувальницького робочого простору не працював в деяких умовах. (випуск 25221)

Що нового в версії 1.586:

  • Підвищення JNA до 4.10. Це потенційно є переломною зміною для плагінів, які залежать від JNA 3.x (випуск 24521)
  • Забороняється створення порожнього файлу, якщо параметр файла залишається порожнім. (випуск 3539)
  • Контейнери для сервлету можуть відмовити в установці захищеного файлу cookie. Зробити це витончено. (випуск 25019)
  • Існуючі параметри FileParameters повинні оброблятися як різні значення, щоб уникнути злиття чергових збірок (випуск 19017)

Що нового у версії 1.583:

  • Виправлено декілька вразливостей безпеки. (консультації з питань безпеки)
  • Назви діагностичних потоків тепер доступні, коли запити все ще знаходяться в фільтрах
  • Убиваючи процеси Windows, перевірте його критичний прапорець, щоб уникнути BSoD (випуск 24453)
  • Коли користувач не міг бачити вигляд, але міг видалити / перемістити / перейменувати що містяться в ній завдання, цей вигляд не був належним чином оновлений. (випуск 22769)

Що нового у версії 1.552:

  • Виправлена ​​обробка за замовчуванням JENKINS_HOME при зберіганні облікових даних CLI (випуск 21772)
  • Виправлено несправні посилання на сторінці "Мітка" (випуск 21778)
  • Дозволити дії сприяти головній сторінці "Мітки" (випуск 21777)
  • Найдорожчі виклики, пов'язані з символікою, на Windows можна спростити. (випуск 20534)
  • Повільне відтворення каталогів з багатьма записами у віддалених робочих середовищах. (випуск 21780)

Що нового у версії 1.551:

  • Випуск безпеки на день Валентина, що містить більше десятка виправлень системи безпеки. (консультації з питань безпеки)
  • Регресія у рабів Windows від 1.547. (випуск 21373)
  • Використання командного рядка java-jar jenkins-core.jar / cmd ... не працює. (випуск 21525)
  • Дженкінс аварії на старті після оновлення від 1.546 до 1.548. (випуск 21474)
  • f: combobox є вузьким (випуск 21612)
  • Потік для очищення робочого середовища не вдалося обробити розташування сучасної робочої області у майстрі та неправильно впорядкованих папок. (випуск 21023)
  • Виправлені недоступні пункти довідки на сторінці "Налаштувати глобальну безпеку" (випуск 19832)
  • Сортування груп на індексній сторінці користувача в алфавітному порядку. (випуск 21673)
  • Не можна створювати завдання з ім'ям. (період) (випуск 21639)
  • Плагіни, що реалізують "AsyncPeriodicWork", можуть перезаписати рівень журналювання за умовчанням (запит на запит # 1115)
  • Невірне повідомлення журналу для ремонту записів нестандартного збірки. (випуск 20730)
  • Існуючі дії відбитків пальців повторно використовуються, а не додаються другий раз. (випуск 19832)
  • TestObject не замінює символ "%" (випуск 21707)
  • "java-jar jenkins.war" має використовувати унікальний файл cookie для користувачів, які працюють на декількох Jenkins на одному веб-вузлі.

Що нового у версії 1.549:

  • Зняття блокування збереження "збереження назавжди" на збірці вимагає дозволу DELETE. (випуск 16417)
  • Файли, додані до архіву zip, закриті належним чином. (випуск 20345)
  • Broken CSS при перезавантаженні Jenkins після часу бездіяльності (випуск 17526)
  • Замінити опис у діалоговому вікні помилки, а не додавати (випуск 21457)

Що нового у версії 1.548:

  • API для додавання дій на широкий клас об'єктів моделі одночасно. (випуск 18224)
  • Додана інфраструктура для переміщення елементів в папки або з неї. (випуск 20008) (випуск 18028) (випуск 18680)
  • Застосувати кнопки не працюють в Internet Explorer в режимі сумісності. (випуск 19826)
  • Будує, можливо, зникне з роботи в папці, якщо ця назва перейменована. (випуск 18694)
  • / login пропонує посилання на /opensearch.xml, які анонімні користувачі не можуть отримати. (випуск 21254)
  • Додано API класу SecurityListener для отримання вхідних подій і подібних. (випуск 20999)
  • Можливість тримати лінувалене посилання для збирання сильно, слабо та багато іншого. (випуск 19400)

Що нового у версії 1.546:

  • Збірки зникають після перейменування вакансії. (випуск 18678)
  • Коли ви натискаєте Apply для перейменування завдання, повідомте користувачеві, що замість нього слід використовувати Save. (випуск 17401)
  • Виняток із XStream, що працює під керуванням Maven, складається з дивних версій Java. (випуск 21183)
  • Натискаючи Прийняти результати на виключення (сторінка помилки), покажіть її, а не створите порожнє діалогове вікно. (випуск 20772)

Jenkins

Коментар не знайдено
додати коментар
Включіть картинки!