There Is No Such Thing As A Second Impression.
Don’t miss anything. Follow Us.
QDCI1 DevOps и непрерывная интеграция (на примере GitLab и Jenkins)
Содержание
Главы
20 readings
Reading: Введение в DevOps
Reading: Понятие непрерывной интеграции
Reading: Git и GitLab
Reading: Git и GitLab: выполнение базовых операций
Reading: Инструменты непрерывной интеграции
Reading: Работы с Ansible и Docker
Reading: Настройка, запуск и перезапуск Jenkins
Reading: Установка и настройка Jenkins
Reading: Взаимодействие Jenkins с Git
Reading: Взаимодействие Jenkins с Git
Reading: Работы и сборки
Reading: Работы и сборки
Reading: Распределенные сборки
Reading: Распределенные сборки
Reading: Плагины Jenkins
Reading: Плагины Jenkins
Reading: Управление доступом
Reading: Управление доступом
Reading: Метрики и мониторинг
Reading: Метрики и мониторинг
Top
Image Alt

QDCI1 DevOps и непрерывная интеграция (на примере GitLab и Jenkins)

  /  Разработка и архитектура ПО  /  DevOps и CI  /  QDCI1 DevOps и непрерывная интеграция (на примере GitLab и Jenkins)
Направление:

DevOps & Continuous Integration (using GitLab and Jenkins sample)

Цель курса:

Практика DevOps — один из ключевых факторов обеспечения эффективной работы IT и бизнеса. Непрерывная интеграция – одна из фундаментальных инженерных практик в разработке. Она позволяет постоянно контролировать проект, визуализирует его текущее состояние и избавляет от необходимости повторения одних и тех же шагов при каждом публичном изменении кода. Такие задачи, как компиляция, запуск юнит-тестов, сборка проекта, запуск интеграционных тестов и многие другие могут быть автоматизированы. На курсе рассматривается весь процесс внедрения непрерывной интеграции, правила и командные подходы для работы с ней, практические проблемы и способы их решения. В качестве инструментальных средств используется система управления версиями Git (и GitLab) и система непрерывной интеграции Jenkins. Также обсуждаются системы управления конфигурацией (на примере Ansible) и контейнерная виртуализация (на примере Docker).
Этот курс позволит вам за короткий промежуток времени освоить различные инструменты и практики DevOps. Курс посвящен не только системам непрерывной интеграции: вы также получите навыки работы с системами контроля версий (Git), управления конфигурацией (Ansible), и поймете, как все это можно использовать совместно с учетом практик DevOps.

Для кого предназначен этот курс:

Разработчиков, архитекторов, тестировщиков, руководителей проектов, администраторов.

Для успешного прохождения курса слушатели должны:

Обладать опытом участия в проектах разработки ПО не менее 1 года

По окончании курса слушатели смогут:

Описать основные практики DevOps и непрерывной интеграции

Выполнять базовую настройку Jenkins

Использовать Jenkins в различных проектах с непрерывной интеграцией

Интегрировать Jenkins c Git/GitLab

Выполнять базовые операции с Git/GitLab

Объяснить принципы работы с системами управления конфигурацией и Docker

QDCI1 DevOps и непрерывная интеграция (на примере GitLab и Jenkins)

Содержание
Главы
Введение в DevOps
90 minutes
Понятие непрерывной интеграции
30 minutes
Git и GitLab
120 minutes
Git и GitLab: выполнение базовых операций
120 minutes
Инструменты непрерывной интеграции
120 minutes
Работы с Ansible и Docker
120 minutes
Настройка, запуск и перезапуск Jenkins
15 minutes
Установка и настройка Jenkins
15 minutes
Взаимодействие Jenkins с Git
45 minutes
Взаимодействие Jenkins с Git
60 minutes
Работы и сборки
90 minutes
Работы и сборки
90 minutes
Распределенные сборки
30 minutes
Распределенные сборки
20 minutes
Плагины Jenkins
15 minutes
Плагины Jenkins
20 minutes
Управление доступом
30 minutes
Управление доступом
30 minutes
Метрики и мониторинг
10 minutes
Метрики и мониторинг
10 minutes