Този интензивен 3-дневен курс предоставя практическо и подробно въведение в Jenkins и Git, подготвяйки участниците за сертифицирането Jenkins & Git Associate.
Ще научите как да инсталирате и конфигурирате Jenkins, да създавате автоматизирани задачи, да интегрирате Jenkins с Git и GitHub и ефективно да управлявате контрола на версиите. Курсът е изграден около целите на изпита и включва практически упражнения за придобиване на умения, които са незабавно приложими в работната среда. DevOps.
Курсът се препоръчва за тези, които искат да започнат професионалната си кариера в областта. DevOps или да подобрят своите умения за CI/CD, по-специално:
• Професионалисти на начално ниво в DevOps
• Разработчици на софтуер
• Тестери
• Системни администратори
• Технически екипи, внедряващи процеси за непрекъсната доставка
• Инсталирайте и конфигурирайте Jenkins
• Създавайте и персонализирайте задачи на Jenkins
• Интегрирайте Jenkins с Git и GitHub
• Изграждане на автоматизирани тръбопроводи с помощта на Jenkinsfile
• Използвайте Git за управление на версии, сътрудничество и изходен код
• Разбиране на целия процес на CI/CD, от потвърждението до доставката
• Общи познания за процесите на разработка на софтуер
• Основни познания за командните редове и системната администрация
• Достъп до компютър/лаптоп със стабилна интернет връзка
• Не се изискват задълбочени познания по програмиране
Ден 1: Основи и настройка на Jenkins
• Модул 1: Въведение в Дженкинс
o Pipelineи автоматизация
o Архитектура и предимства на Jenkins
o Общи интеграции с Jenkins
• Модул 2: Инсталиране и настройване на Jenkins
o Стъпки за инсталиране на Jenkins
o Първоначална настройка, ръководство за потребителския интерфейс и основи на администрирането
• Модул 3: Разбиране на работата
o Видове работа (фрийстайл, конвейер, семенна работа)
o Създаване и конфигуриране на задачи
o Състояние на заданието и съхранение в Jenkins
• Модул 4: Персонализиране на задания
o Параметри и типове на изграждане
o Променливи на средата (локални/глобални)
o Конфигурации надолу по веригата/нагоре по веригата
Ден 2: Интеграции на Дженкинс и Pipelines
• Модул 5: Интеграция с Git и GitHub
Git срещу GitHub
o Общ преглед на управлението на контрола на изходния код
o Настройване на интеграция с GitHub
o Автоматично задействане на компилации чрез уеб кука
• Модул 6: Интеграция с имейл и известия
o Конфигуриране на Jenkins за имейл
o Настройване на известия за успех/неуспех на задачата
• Модул 7: Разширени задачи на Jenkins
o Початкови задачи: характеристики, настройка и предимства
o Pipeline задачи: Структура на Jenkinsfile и синтаксис на конвейера
o Предимства и мащабируемост на тръбопроводите
• Модул 8: Jenkins + Maven + Конфигурация на възли
o Какво е Maven и интеграция с Jenkins
o Добавяне и конфигуриране на възли за изграждане (агенти)
o Комуникация между главния и агента на Jenkins
Ден 3: Овладяване на Git за непрекъсната интеграция
• Модул 10: Контрол на версиите с Git
o Какво е Git и защо е важен
o Инсталиране на Git и първоначална конфигурация
o Инициализиране на локално хранилище
• Модул 11: Работен процес с Git
o Подготовка, ангажиране и налагане
o Отдалечени срещу локални хранилища
стратегия за разклоняване на Git
o Сливане на стратегии и разрешаване на конфликти
• Модул 12: Обобщение
Пълна CI/CD настройка
o Симулирайте пълен работен процес на разработчика
Моля, обърнете внимание, че горепосочената програма е ориентировъчна и може да бъде променена в зависимост от преподавателя, назначен за курса. За да получите окончателната версия на програмата, ви каним да се свържете с някой от консултантите. Bittnet Training.
Този курс е съобразен със сертифицирането Сертифициран занаятчийски сътрудник на Jenkins & Git, който валидира основни умения за използване на Jenkins и Git в рамките на CI/CD процесите.

