GitLab CI — .gitlab-ci.yml в корне репозитория. Stages: test, deploy. Jobs: unit_tests, integration_tests, e2e_tests. Image: Docker-образ для запуска. Services: postgres:16 для тестовой БД прямо в pipeline. Variables: для credentials (masked, protected). Artifacts: сохраняем allure-results, скриншоты. Reports: JUnit xml format подхватывается автоматически — видим результаты прямо в MR. Environments: staging, production. Rules: запускать e2e только при merge в main.
Как настроить GitLab CI для автотестов?
Middle
353 просмотровAFK Offer AI
Напишите тесты для email-флоу: регистрация → проверка что письмо с подтверждением отправлено (через Mailtrap API) → переход по ссылке → аккаунт активирован.