Применение практик CI/CD с использованием Github Actions на проекте Django, ч. 2. Измерение coverage
Внедряем DevOps практики в Django проект с использованием Github Actions. На данном этапе добавим функциональность изменения проекта unit tests и будем обновлять иконку на страничке readme проекта, отображающую процент покрытия. Настроим ограничение уровня покрытия unit tests при котором тесты считаются пройденными. Не будем использовать third-party инструменты для обновления картинки. Исходный код проекта в видео - https://github.com/dvk-net/github-act... О github actions https://docs.github.com/en/actions Workflow syntax - https://docs.github.com/en/actions/us... Coverage - https://coverage.readthedocs.io/ Что в видео: 00:00 Intro 00:38 To do 02:01 Установка Coverage, Requests 02:32 Проверка Coverage в терминале 03:26 Запускаем Django unit tests из скрипта 05:50 Добавляем Coverage 07:45 Как использовать github gist для хостинга картинки. 08:32 Создаем PAT 10:15 Как редактировать GitHub gist с помощью rest-api 12:14 Добавляем иконку Coverage в readme 13:04 Испытываем все вместе 14:00 Что изменилось в pipeline? 14:20 Добавляем контроль процента покрытия 16:05 Выносим настройку процентра покрытия на уковень проекта (в GitHub

Улучшаем Django admin site: меняем способ отображения объектов, добавляем поиск и собственный action

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

Как Создавать ИИ-Агентов: Полное Руководство для Начинающих

Архитектура установки ПО в Linux

⚡ГРОЗЕВ: Путина ГОТОВЯТ К ОПЕРАЦИИ! В ПАНИКЕ отдал экстренный приказ. НАЧАЛОСЬ: ГРЫЗНЯ в Кремле

GitHub Copilot billing and credits explained. Plus 5 ways to spend less

Установка Python/Django пpиложения SSL-cert на любой сервер/хостинг с использованием docker-compose.
![Самое опасное когнитивное искажение [Veritasium]](https://i.ytimg.com/vi/xHPEfosHAXM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBOP56zDqqH5sZpx-Vnzms-YtitXQ)
Самое опасное когнитивное искажение [Veritasium]
![Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]](https://i.ytimg.com/vi/A92uM-WAbWY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCmFwnQkmW6aZ3kB9mKw8KcZQTBHg)
Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Complete GitHub Actions Course - From BEGINNER to PRO

Сетевой мультиплеер - Крестики нолики на python, websockets и FastAPI!

Pro Django - Tutorial 8 - GitHub Actions and Workflows

Как понять айтишника: API, ручки, эндпоинты — простыми словами

What to Choose? | VLESS Transport Analysis

Что такое RAG в LLM и причём тут векторные базы данных

⚡НЕВООБРАЗИМЫЙ поворот в ИРАНЕ! КРУТИХИН расставил все по полочкам. НЕ ПОВЕРИТЕ, что началось СЕЙЧАС

Next.js - лучший React-фреймворк | Полный курс 2026

Я перестал мечтать и начал делать (вот что сработало)

sync v.s. async - Скачиваем фотографии котов из интернета. Используем asyncio, aiohttp, aiofiles.

