Гид по технологиям

CI/CD

PHPStan в GitLab CI — запуск статического анализа
CI/CD 6 min read

PHPStan в GitLab CI — запуск статического анализа

PHPStan позволяет находить ошибки в PHP-коде до деплоя. Интегрируйте PHPStan в GitLab CI, чтобы блокировать слияния с ошибками и автоматически показывать отчёты в Merge Request.

Параллелизм в GitLab Runner: лимиты и практики
CI/CD 9 min read

Параллелизм в GitLab Runner: лимиты и практики

GitLab Runner контролирует параллельность через limit, request_concurrency и глобальный concurrency. Добавляйте runner для масштабирования, используйте needs для гибкости и общий кеш для повышения вероятности попадания в кеш.

Jenkins (Blue Ocean) в Docker: установка и пайплайны
CI/CD 8 min read

Jenkins (Blue Ocean) в Docker: установка и пайплайны

Краткое руководство по развёртыванию Jenkins Blue Ocean в Docker, созданию устойчивого пайплайна и базовой защите. Покрою установку Docker, запуск DinD, развёртывание контейнера Jenkins, пример Jenkinsfile и план отката.