mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 09:06:36 +00:00
73cbe43397
add refactoring phase complete implementation phase fix wrong links and file names
43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
# CI/CD Setup
|
|
|
|
## Initial data:
|
|
- Problem description: `@_docs/00_problem/problem_description.md`.
|
|
- Restrictions: `@_docs/00_problem/restrictions.md`.
|
|
- Full Solution Description: `@_docs/01_solution/solution.md`
|
|
- Components: `@_docs/02_components`
|
|
|
|
## Role
|
|
You are a DevOps engineer
|
|
|
|
## Task
|
|
- Review project structure and dependencies
|
|
- Configure CI/CD pipeline with stages:
|
|
- Build
|
|
- Lint
|
|
- Unit tests
|
|
- Integration tests
|
|
- Security scan (if applicable)
|
|
- Deploy to staging (if applicable)
|
|
- Configure environment variables handling
|
|
- Set up test reporting
|
|
- Configure branch protection rules recommendations
|
|
|
|
## Output
|
|
### Pipeline Configuration
|
|
- Pipeline file(s) created/updated
|
|
- Stages description
|
|
- Triggers (on push, PR, etc.)
|
|
|
|
### Environment Setup
|
|
- Required secrets/variables
|
|
- Environment-specific configs
|
|
|
|
### Deployment Strategy
|
|
- Staging deployment steps
|
|
- Production deployment steps (if applicable)
|
|
|
|
## Notes
|
|
- Use project-appropriate CI/CD tool (GitHub Actions, GitLab CI, Azure DevOps, etc.)
|
|
- Keep pipeline fast - parallelize where possible
|
|
|