Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

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

CI/CD на примере Gitlab CI [Слёрм] [Slurm] [Тимофей Ларкин, Александр Швалов]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 732
Реакции
160
Баллы
63
Инфопродукт будет защищён архиватором SpArcManager. Во избежании проблем проверьте распаковку тестового архива.Нажмите, чтобы раскрыть...







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

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

- Какие проблемы можно решить, внедрив 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

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


Продажник: slurm.io/ci-cd
 
Прием платежей для сайтов
Верх