GitHub 6

DevOps

GitHub Actions: первый workflow для сборки Qt-проекта

Введение Ранее мы рассмотрели минимальный концептуальный пример GitHub Actions — в этой статье разберём этот конкретный CI-сервис подробнее: структуру workflow-файлов, использование готовых, опубликованных действий (actions) сообщества, и кеширование…

DevOps

Обзор DevOps для Qt-проектов: зачем CI/CD разработчику десктопных/embedded приложений

Введение Все предыдущие циклы статей разбирали написание кода — DevOps закрывает другую, не менее важную часть жизненного цикла приложения: как этот код надёжно собирается, тестируется и доставляется до…

DevOps

Итоговый мини-проект: полный CI/CD пайплайн для Qt-приложения от commit до релиза

Введение В заключительной статье цикла собираем итоговый, полный пайплайн, объединяющий все темы цикла: от пуша кода через тестирование и статический анализ до кросс-платформенной сборки , упаковки и автоматической…

DevOps

Автоматический деплой: публикация релизов, обновление каналов распространения

Введение Упаковку готового релиза — финальный шаг CD (Continuous Deployment/Delivery) — автоматическая публикация этого упакованного релиза в местах, где его получают конечные пользователи: GitHub Releases, магазины приложений, или…