Databricks CI/CD Accelerator
Complete CI/CD pipeline configurations for Databricks across Azure DevOps, GitHub Actions, and GitLab CI. Multi-environment promotion with approval gates.
📁 File Structure 16 files
📖 Documentation Preview README excerpt
Databricks CI/CD Accelerator
Version: 1.0.0
Author: Datanest Digital ([datanest.dev](https://datanest.dev))
Price: $79 USD
---
Overview
The Databricks CI/CD Accelerator provides production-ready pipeline configurations for deploying Databricks infrastructure and assets across multiple environments. It covers the three major CI/CD platforms — Azure DevOps, GitHub Actions, and GitLab CI — with first-class support for both Terraform-based infrastructure provisioning and Databricks Asset Bundles (DABs) deployment.
Stop spending weeks building fragile deployment pipelines from scratch. This accelerator gives you battle-tested configurations with approval gates, secret management, automated testing, rollback procedures, and multi-environment promotion strategies built in.
What's Included
Pipeline Configurations
| Platform | Terraform Pipeline | DABs Pipeline |
|---|---|---|
| Azure DevOps | azure-devops/terraform-pipeline.yml | azure-devops/dabs-pipeline.yml |
| GitHub Actions | github-actions/terraform-deploy.yml | github-actions/dabs-deploy.yml |
| GitLab CI | gitlab-ci/gitlab-ci.yml | gitlab-ci/gitlab-ci.yml |
Environment Configuration
environments/dev.tfvars— Development environment variablesenvironments/staging.tfvars— Staging environment variablesenvironments/prod.tfvars— Production environment variablesenvironments/promotion-strategy.md— Multi-environment promotion guide
Security
secrets/secrets-management.md— Comprehensive secrets management guide covering Azure Key Vault, GitHub Secrets, and GitLab CI/CD variables
Testing & Validation
testing/integration-test-stage.yml— Reusable integration test stage for any pipelinetesting/validate-deployment.sh— Shell script to validate Databricks deployments post-deploy
Operational Readiness
rollback/rollback-playbook.md— Step-by-step rollback procedures for every deployment methodmonitoring/pipeline-alerts.md— Pipeline monitoring and alerting configuration guide
Architecture
┌─────────────┐
│ Git Push │
└──────┬──────┘
│
┌──────▼──────┐
│ CI Trigger │
└──────┬──────┘
│
┌────────────┼────────────┐
│ │ │
┌──────▼──────┐ ┌──▼───┐ ┌──────▼──────┐
│ Azure DevOps│ │GitHub│ │ GitLab CI │
*... continues with setup instructions, usage examples, and more.*