[СЛЕРМ] CI CD на прикладі Gitlab CI (2022)

[СЛЕРМ] CI CD на прикладі Gitlab CI (2022)
ru
19.10.2022
4 г 34 хв 25 сек

Чого ви навчитеся:
– Застосовувати принципи CI/CD
Опануйте конвеєрний метод розробки, навчитеся працювати з пайплайнами, білдами та артефактами.

– Працювати з Gitlab
Дізнаєтеся, з чого складається Gitlab і які у нього можливості та налаштування створіть свій проект.

– Працювати з Gitlab CI
Розберете найкращі практики побудови пайплайну, особливості шаблонізації та роботи зі змінними.

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

Спікери:
Олександр Швалов
Старший системний інженер, Wrike, ex-Слерм, ex-Southbridge
– Налаштовував та супроводжував Kubernetes-проекти у Southbridge
– Certified Kubernetes Administrator
– Викладає на курсах Слерм

Тимофій Ларкін
Провідний інженер X5 Retail Group
– Керував напрямком автоматизації у дирекції BigData компанії X5 Retail Group
– Будував платформи для розробки та хостингу продуктів (Kubernetes, Gitlab-CI та супутня обв’язка)
– Реалізував DevOps як сервіс для продуктових команд
– Виступав із доповіддю на DevOpsConf

Олександр Довнар
Lead DevOps у Naviteq (ex. Onesoil and EPAM)
– 11+ років у IT та мережах, 7+ років у DevOps
– AWS Community builder та сертифікований архітектор
– DevOps Kitchen Talks подкаст со-провідний
– В основному працює з хмарними провайдерами (найчастіше AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab та інші) та іншими інструментами

Програма:

Що таке CI/CD та які проблеми ця методика вирішує?
Загальний принцип роботи CI/CD
Огляд CI-систем
Огляд Gitlab, його встановлення та налаштування
Ваш перший проект у Gitlab
Gitlab Runner та його налаштування
Файл .gitlab-ci.yml
Інтеграція з Kubernetes
Розвинені прийоми роботи (і можливості) GitLab CI
GitOps
Безпека в CI/CD
Ідеальний пайплайн зі Слерм
Кому буде корисний курс:
1. DevOps-інженерам
2. Системним адміністраторам
3. Розробникам компаній, де немає виділеного DevOps

Ви зрозумієте принципи роботи CI/CD, навчитеся автоматизувати процес інтеграції та постачання та зможете прискорити цикл розробки з мінімальними ризиками.
Пройдете шлях від створення найпростішого пайплайну до налаштування складних варіантів CI/CD з можливістю відкату на попередню версію натискання однієї кнопки.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 3069559 [filesize] => 161610817 [mime_type] => video/mp4 [length] => 404 [length_formatted] => 6:44 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128279 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090900651927438 ) [created_timestamp] => -2082844800 )