CI/CD для PHP-проекта без панических атак

Минимальный pipeline для PHP: GitLab CI + rsync на прод. Без Docker, K8s, Helm. Работает на 10 проектах из нашего портфеля.

Не каждый проект на PHP оправдывает Kubernetes. Для типового сайта или CRM хватает: GitLab CI запускает phpunit, потом rsync на прод через SSH.

Pipeline в 30 строк YAML. Нет Docker-образов, нет Helm-чартов, нет паники.

Минимум: lint (phpcs), тесты (phpunit), деплой (rsync с --delete).

Когда стоит наворачивать: команда от 5 человек, несколько окружений (staging/production/preview), микросервисы. До этого — простота важнее «правильности».

Настройка DevOps
Услуга по теме — обсудим ваш проект.

Есть задача по теме? Напишите — вернёмся с оценкой и сроками.

Написать в Telegram Написать в MAX