צור/י CI/CD pipeline עבור פרויקט {{project_type}} ב-{{ci_platform}} (GitHub Actions/GitLab CI/Jenkins).
טכנולוגיות: {{tech_stack}}
סביבות: {{environments}} (dev/staging/production)
דרישות: {{requirements}}
ה-pipeline צריך לכלול:
1. Trigger - מתי רץ (push, PR, merge to main)
2. Build stage - התקנה, compilation, build
3. Test stage - unit tests, integration tests, linting
4. Security stage - dependency audit, SAST scan
5. Deploy to staging - אוטומטי על merge to main
6. Deploy to production - manual approval gate
7. Post-deploy - health check, smoke tests
8. Rollback plan - איך לחזור לגרסה קודמת
9. Notifications - Slack/email על הצלחה/כשלון
10. Caching - node_modules, docker layers
כתוב/י את קובץ ה-YAML/config המלא עם comments.