Advanced GitLab CI/CD Pipeline with Security Scanning
Complete CI/CD pipeline with security, testing, and deployment automation.
Prompt (feel free to adjust it):
Create an advanced GitLab CI/CD pipeline for a full-stack application including: 1) Multi-stage pipeline with parallel job execution, 2) Automated testing suite (unit, integration, end-to-end), 3) Security scanning with SAST, DAST, and dependency scanning, 4) Docker image building with multi-stage optimization, 5) Infrastructure as Code validation with Terraform/Ansible, 6) Deployment to multiple environments with approval gates, 7) Performance testing integration with k6 or JMeter, 8) Artifact management and versioning strategy, 9) Pipeline optimization for speed and resource usage, 10) Rollback procedures and failure handling, 11) Compliance reporting and audit trails.
Use Cases
- Enterprise software delivery
- Security-first development workflow
- Compliance-driven deployment