Ставят зависимости, кэшируют, запускают cypress run (headless), сохраняют screenshots/videos/артефакты, при падении публикуют report; опционально Dashboard record.
Разбор
npx cypress install на агенте.
- Запрет
.only линтерами.
- Отдельный job smoke vs nightly.
- Сервис приложения поднимают docker-compose перед тестами.
Итог
CI должен ставить бинарники Cypress, поднять app и сохранить артефакты падений.