Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: Слёрм

Название: CI/CD на примере Gitlab CI (2020)

1621028524410-png.80878


Описание:

Видеокурс, не интенсив!!!

На курсе ответим на вопросы:


- Какие проблемы можно решить, внедрив CI/CD?

- Какие преимущества и недостатки есть у Gitlab CI?

- Как интегрируется Gitlab CI и Kubernetes?

- Что такое Gitops и где он применяется?

- Какие лучшие практики построения пайплайнов существуют и как их применять?

Преимущества курса:

✓ Методология Слёрм

Мы расскажем о CI/CD в простой и последовательной форме, вам не придется изучать сложную документацию.

✓ Работа на результат

Техподдержка поможет каждому студенту справиться с практическими заданиями и добиться поставленных целей.

✓ Курс на русском языке

Практический курс по CI/CD на русском языке, вам будет проще усвоить материал, задавать вопросы и общаться с коллегами.

✓ Практикующие эксперты

Вы будете учиться у специалистов, которые уже несколько лет работают с CI/CD, знают о важных нюансах и будут делиться своим опытом с вами.

Кому будет полезен курс:

1. Разработчикам

Получите возможность настроить с нуля процесс автоматизированной доставки кода, обеспечив конкурентное преимущество продукту.

2. Системным администраторам

Вы сможете повысить свой профессиональный уровень, сделать первый шаг в карьере DevOps-инженера и ближе познакомиться с миром разработки.

№1 Что такое CI/CD и какие проблемы эта методика решает?

- Историческая справка.
- Необходимость автоматизации релизов, тестирования, их повторяемость.
- Ускорение разработки продукта.
- Унификация и мощности для сборки продукта.

№2: Общий принцип работы CI/CD

- Конвейерный метод разработки.
- Пайплайны, билды, артефакты.
- CI и CD (deployment и delivery).

№3: Обзор CI-систем

- TravisCI, CircleCI.
- Github Actions.
- Jenkins / TeamCity.
- Gitlab CI.

№4: Обзор Gitlab, его установка и настройка

- Из чего состоит Gitlab, какие у него возможности и компоненты?
- Как установить Gitlab?
- Основные настройки системы Gitlab.

№5: Ваш первый проект в Gitlab

- Создаем свой проект в Gitlab.
- Best Practices (учетки пользователей, LDAP-авторизация и т.д.).

№6: Gitlab Runner и его настройка

- Задачи и возможности runner.
- Какие есть виды и для каких кейсов они нужны?
- Настройка runner под проект.

№7: Файл .gitlab-ci.yml

- Для чего этот файл нужен, что из себя представляет?
- Синтаксис, основные подходы. CI Linter от Gitlab.

№8: Приемы работы с Gitlab CI. Best Practices построения пайплайна

- Include, шаблонизация.
- Работа с переменными.
- Условия работы со stage'ами.
- Зависимости и параллельность stage.

№9: Работа с инцидентами. Rollback и динамические окружения

- Добавление в пайплайн возможности Rollback.
- Что такое динамическое окружение и какие возможности оно дает?

№10: Интеграция с Kubernetes

- Авторизация в кластере для раннеров.
- Нативный метод интеграции Gitlab с Kubernetes.

№11: GitOps

- Push и Pull модель для CI/CD пайплайнов.
- ArgoCD.

№12: Безопасность в CI/CD

- Секретные переменные.
- Проверка кода на безопасность.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху