📌 Objective
To build a complete CI/CD pipeline that:
- Pulls automation code from GitHub
- Executes Playwright tests
- Supports multiple environments (dev/qa/preprod/prod)
- Runs tests in headless/headed mode
- Generates Allure Reports
- Allows dynamic execution from Jenkins UI
🧱 Tech Stack
- Automation: Playwright (TypeScript)
- CI Tool: Jenkins
- Version Control: GitHub
- Config Management: dotenv
- Reporting: Allure Report
📁 Framework Design
✅ 1. Environment Configuration (dotenv)