Налично основно ново издание
Някои възможности:
- Опростен процес за внедряване на ферма за компилация за изпълнение на CI компилации в Kubernetes, без да се изискват агенти или runners за изпълнение. Възможност за тестване в контейнери с Linux и Windows;
- Поддръжка за създаване на Build Specs по визуален начин без писане на YAML файлове и запомняне на синтаксис;
- Възможност за гъвкаво конфигуриране на процеса на сглобяване с помощта на условни параметри на сглобяване, паралелно стартиране на няколко монтажни работи и автоматично стартиране на работа при настъпване на определени събития;
- Поддръжка за дефиниране на вашите собствени състояния и полета за известия за проблеми, възможност за дефиниране на зависимости между полета и автоматична промяна на състоянието при възникване на определени събития;
- Автоматично актуализиращ се проблемен интерфейс, който не изисква презареждане на страницата;
- Система за търсене и навигация в код и промени, като се вземат предвид синтаксисните характеристики на Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS и R;
- Поддръжка за свързване на дискусии и външни коментари към код и блокове с промени (diff);
- Гъвкави правила за преглед на заявки за изтегляне с възможност за защита на определени клонове и назначаване на разработчици за преглед;
- Стъпка по стъпка режим на анализ на ангажименти при преглед на заявки за изтегляне. Връзка към минали дискусии за прегледи;
- Език за заявки, който ви позволява да намерите необходимата информация в проекти, ангажименти, сглобки, проблеми, заявки за изтегляне и коментари. Възможност за запазване на заявка и получаване на известия за нови събития, свързани с нея;
- Система за контрол на достъпа, която ви позволява да определите кой може да променя кода в определена поддиректория, да възлага проблеми, да стартира компилации на версии, да преглежда регистрационни файлове и т.н.
- Възможности за създаване и клониране на хранилища;
- Абонамент за получаване на известия за ангажименти към главния клон;
- Поддръжка на заявки за изтегляне с автоматизирана проверка на приетия комит в системата за непрекъсната интеграция и одобрение от експертен съвет, включващ поне двама разработчици;
- Възможност за затваряне на проблеми чрез съобщение за ангажиране, което може да свързва дискусии, ангажирания, компилации и заявки за изтегляне;
- Възможността за създаване на формуляри, запазени в интерфейса, за показване на кои потребители е назначено да решават проблеми (проблем);
- Поддръжка за създаване на персонализирани полета за прикачване на проблеми към конкретни модули и платформи;
- Възможността за автоматична промяна на статуса на проблем на Разположен, когато се коригира по време на асемблиране и на Преглед при отваряне на заявка за изтегляне;
- Възможност за присвояване на статус Проверен на проблем, който може да бъде присвоен на разработчици, които имат статус на тестер;
- Поддръжка за ръчно иницииране на повторно изграждане с възможност за указване на версията, която ще бъде присвоена, и създаване на съответен етикет, ако изграждането е успешно;
- Възможност за избор на платформа и версия на Linux ядрото при стартиране на ръчно възстановяване;
- Поддръжка за тестване в CI на различни комбинации от Oracle/MySQL и Linux/Windows при ангажиране към главния клон;
- Автоматично създаване на известия за проблеми (проблеми) и назначаване на лице, отговорно за анализ на проблема в случай на неуспешно изграждане на главния клон в CI. Проблем с автоматичното затваряне при коригиране на грешка в компилацията
- Възможност за генериране на файлове в едно задание, обработката им паралелно за секунда и анализ на резултатите в трета;
- Поддръжка за рестартиране на задачи в случай на грешка при стартиране на манипулатор в Kubernetes;
- Възможност за използване на услугата MySQL по време на работа;
- Поддръжка за задаване на таен ключ при дефиниране на спецификация на асемблиране;
- Възможност за ограничаване на достъпа до анонимни потребители само до версии на определени проекти;
- Поддръжка за ограничаване на генерирането на издания само до главния клон и поставяне на производствени сървъри само за издания, събрани от главния клон.
Източник: opennet.ru