DevOps

Инструменты и практики DevOps глазами C++-разработчика: сборка, автоматизация, CI/CD, контейнеры и окружения разработки. Практические инструкции с командами и конфигурациями, которые можно повторить у себя.

DevOps

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

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

DevOps

Мониторинг и логирование production-приложений

Введение После публикации релиза важно знать, как приложение реально себя ведёт у пользователей — в статье разберём мониторинг и логирование production-приложений, связывая spdlog-цикл с практикой реального, развёрнутого приложения,…

DevOps

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

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

DevOps

Автоматическая упаковка релизов: windeployqt, linuxdeployqt, macdeployqt

Введение Скомпилированный Qt-исполняемый файл сам по себе обычно недостаточен для распространения конечным пользователям — он зависит от Qt-библиотек, плагинов, и иногда дополнительных runtime-компонентов, которые должны быть упакованы вместе…