Разберем конвейер для CI\CD процессов, хранение и версионирование кода, сборку имеджей для докера, а так же реальные кейсы из жизни без лишней воды и теории.Программа курса
- Определимся для кого будет полезен данный курс, какие необходимы знания, какие преимущества получим после прохождения курса.
- блок про запуск через докер и настройку
- конфигурация почты, регистрация пользователей (групп)
- базовые настройки системы, обзор
- немного про интеграции (куб, внешние приложения для уведомлений)
- обзор личного меню и настроек
- немного про git и версионирование (примеры других систем: gitea)
- создание репо, доступы, приглашения, защита веток
- подключение со стороны клиента (https/ssh), ключи, токены
- MR, Issues, социалка
- использование Web-IDE
- подключаем раннеры (сборщики имеджей)
- пишем первый .gitlab-ci.yml на примере контейнера с Go-кодом
- работа с удаленным хостом на примере docker
- работа с релизами и Package-регистри, использование окружений
- примеры сборки с тестированием и линтированием кода
- примеры разделения реп с кодом: разработка, сборка и автосборка (вебхуки)
- подключаем хранение имеджей в S3
- автоматизация создания юзеров через API
- перенос кеша в S3 через ранеры
https://privatelink.de/?https://promo.realmanual.ru/gitlab