Применение практик CI/CD с использованием Github Actions на проекте Django

Аватар автора
Техники CSS
Внедряем DevOps практики в Django проект с использованием Github Actions. На первом этапе создадим простой Django-проект, добавим функциональность, напишем unit tests, защитим ветку master, внедрим автоматический запуск unit tests и возможность смерджить pull reques только в случае успешного прохождения unit tests. Что в видео: 00:00 Intro 01:23 Подопытный проект 01:44 Как это работат 3:36 Какая цель 4:16 Убираем секреты из проекта 6:06 Добавляем в проект базовый функционал Django 8:43 Добавляем данные в базу данных через миграции 11:20 Пишем unit tests 13:40 Начинаем внедрять CI/CD 13:58 Настраиваем защиту ветки master 16:09 Где лежат команды для runner? 17:19 Что это за команды такие? 21:45 Создаем secrets.py 22:41 Запускаем workflow 24:30 Вносим ошибку в код и запускаем workflow 25:29 Блокируем возможность слияния ветки если проверки не прошли 26:34 Пробуем смерджить ветку с настроенной блокировкой и ошибками 27:56 Пробуем смерджить ветку с настроенной блокировкой без ошибок 28:35 Что в логе у runners? 29:35 Добавляем беджик статуса в readme 33:10 Что в следующих видео

0/0


0/0

0/0

0/0