Полное руководство: Умный мониторинг тестов Playwright через GitLab CI
Почему стандартные расписания в CI — это боль Личный опыт: Признаюсь честно: я не фанат расписаний в CI. История запусков по таймеру часто превращается в: Ночные падения тестов - “Кто сломал билд в 3:00?” Проблемы окружения - “Это баг или тестовая среда упала?” Ресурсные ограничения - “Почему всё падает при параллельном запуске?” Решение: Два уровня мониторинга Playwright 1. Часовой health-check (термометр системы) # .gitlab-ci.yml hourly_healthcheck: script: - echo "Запуск @health тестов Playwright" - npx playwright test --grep "@health" only: variables: - $TEST_MODE == "HEARTBEAT" 2. Полночный аудит (генеральная уборка) # .gitlab-ci.yml midnight_audit: script: - echo "Полный аудит через Playwright" - npx playwright test --grep "@audit" only: variables: - $TEST_MODE == "FULL_SCAN" 3. Настройка расписания в GitLab CI Создаем новый schedule. Перейдите: CI/CD → Schedules. Нажмите New schedule. ...