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

Внедряем DevOps практики в Django проект с использованием Github Actions. На первом этапе создадим простой Django-проект, добавим функциональность, напишем unit tests, защитим ветку master, внедрим автоматический запуск unit tests и возможность смерджить pull reques только в случае успешного прохождения unit tests. Исходный код проекта в видео - https://github.com/dvk-net/github-act... О github actions https://docs.github.com/en/actions Workflow syntax - https://docs.github.com/en/actions/us... Что в видео: 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 Что в следующих видео

Применение практик CI/CD с использованием Github Actions на проекте Django, ч. 2. Измерение coverage
▶︎

Применение практик CI/CD с использованием Github Actions на проекте Django, ч. 2. Измерение coverage

GitHub Actions для CI/CD - mini курс за 30 минут
▶︎

GitHub Actions для CI/CD - mini курс за 30 минут

Разберись в CI/CD на реальном примере с практикой
▶︎

Разберись в CI/CD на реальном примере с практикой

GitHub Actions  - Основы Автоматизации - DevOps - GitOps
▶︎

GitHub Actions - Основы Автоматизации - DevOps - GitOps

Hermes Agent экономия в 43 раза!
▶︎

Hermes Agent экономия в 43 раза!

Про GitHub Actions за 10 минут
▶︎

Про GitHub Actions за 10 минут

CI/CD — In Plain English with a Clear Example
▶︎

CI/CD — In Plain English with a Clear Example

CI CD наглядные примеры
▶︎

CI CD наглядные примеры

Автотесты и деплой на GitHub Actions: npm-скрипты, EditorConfig и настройка ssh-ключа
▶︎

Автотесты и деплой на GitHub Actions: npm-скрипты, EditorConfig и настройка ssh-ключа

GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
▶︎

GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker

ООП На Простых Примерах | Объектно-Ориентированное Программирование
▶︎

ООП На Простых Примерах | Объектно-Ориентированное Программирование

Установка Python/Django пpиложения SSL-cert на любой сервер/хостинг с использованием docker-compose.
▶︎

Установка Python/Django пpиложения SSL-cert на любой сервер/хостинг с использованием docker-compose.

Впервые настраиваем Gitlab CI/CD с реальным примером
▶︎

Впервые настраиваем Gitlab CI/CD с реальным примером

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ
▶︎

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ

Pro Django - Tutorial 8 - GitHub Actions and Workflows
▶︎

Pro Django - Tutorial 8 - GitHub Actions and Workflows

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание
▶︎

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание

ПОСТРОЕНИЕ ПРОЦЕССА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ ДЛЯ REST API С 0 ДО CI/CD ЗА 1.5 ЧАСА НА PYTHON
▶︎

ПОСТРОЕНИЕ ПРОЦЕССА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ ДЛЯ REST API С 0 ДО CI/CD ЗА 1.5 ЧАСА НА PYTHON

Что такое Jenkins?
▶︎

Что такое Jenkins?

Делаем Dockerfile для проекта Django и запускаем через docker compose
▶︎

Делаем Dockerfile для проекта Django и запускаем через docker compose

Pro Django - Tutorial 9 - CI/CD
▶︎

Pro Django - Tutorial 9 - CI/CD