Введение в Jenkins с использованием методов непрерывной интеграции и развертывания - все шаг за шагом. Это всеобъемлющий курс, предназначенный для демонстрации того, как настроить и запустить сервер Jenkins CI, начиная с непрерывной проверки (сборки, тестирования и анализа) до непрерывного развертывания. Этот курс обеспечивает прочную основу для непрерывного контроля, непрерывной интеграции, непрерывной доставки и даже непрерывного развертывания в вашей компании или студии.
Pipeline, созданный в этом курсе, состоит из следующего:
- Сервер Jenkins CI установлен и настроен в Windows
- Git как система управления
- Java как основной язык программирования проектов сборки
- Maven как инструмент построения
- Findbugs, PMD и Checkstyle в качестве инструментов анализа статического кода
- Tomcat как сервер развертывания
Этот набор инструментов обеспечивает комплексный цикл внедрения. Дженкинс может быть установлен на многих операционных системах и поддерживает множество инструментов и технологий, что означает, что этот курс дает огромную ценность тем, кто заинтересован в других операционных системах и / или технологиях.
Содержание курса
Введение дает обзор курса, который относится к основным концепциям Jenkins. Это обеспечивает основу для остальной части курса.
Установка. В нем содержатся пошаговые инструкции по настройке Jenkins и всех связанных с ним инструментов, особенно в Windows. Те же принципы применимы и к другим операционным системам.
Основы дают первый взгляд на Jenkins при работе с очень простым проектом «фристайл». Это позволяет нам изучить интерфейс Jenkins и основные функции, которые он предоставляет.
После этого мы погружаемся в Maven Projects - поскольку Дженкинс изначально понимает Maven, и таким образом, предоставляет специальные функции для проектов Maven.
Jenkins может сделать гораздо больше, чем просто строить. В Test & Quality мы подключаем стандартный набор модульных тестов и инструментов анализа качества для проектов Java. Затем мы используем эту информацию для изменения статуса сборки на основе установленных стандартов.
Затем мы объединяем все вместе для развертывания на работающий сервер Tomcat. Не волнуйтесь, я проведу вас через полную настройку, чтобы работать без проблем с Дженкинсом!
Наконец, ни один курс не будет полным, не говоря о безопасности. В этой заключительной главе мы настраиваем Jenkins, чтобы пользователи могли входить в систему и видеть только их проекты.