Automated Salesforce CI/CD Pipeline with GitLab: Validation, Delta Deployments & Release Tagging

Опубликовано: 13 Июнь 2026
на канале: SGorlaTech
883
18

• Automated validation for non-production and production orgs
• Git-based delta deployments to deploy only changed metadata
• Environment-specific deployment logic and safeguards
• Automated release tagging and version tracking
• Structured and readable deployment summaries for auditability

0:00 Introduction: Salesforce CI/CD with GitLab
0:38 Why DevOps Center Doesn’t Support GitLab
1:03 CI/CD Landscape (Dev, QA, UAT, Prod Orgs)
1:12 Repository & Branching Strategy
1:50 Merge Request Validation Flow
2:36 Understanding Validation Failures
3:53 Fixing Errors and Re-running Validation
4:22 Salesforce CLI & Delta Deployments
5:00 Generating Delta Packages
5:43 Package.xml & Destructive Changes
6:41 Code Analyzer & PMD Rules
7:37 Merge Approval & Deploy to Dev
8:09 Deployment Artifacts & Release Notes
9:45 Git Tags for Deployment Tracking
11:07 Cherry-Picking Changes to QA
12:41 Validation & Deployment to QA
15:02 Deploying to UAT
17:42 Preparing for Production
18:16 Production Validation & Quick Deploy
21:04 Manual Production Deployment
25:15 Production Deployment Success
26:03 Release Tags vs Environment Tags
27:25 CI/CD Templates & Job Architecture
29:23 Delta Scripts, Auth, and Execution Logic
32:15 Why Tags Matter for Future Deltas
33:40 Final Thoughts & Wrap-up