Using DX Pipelines
This section contains documentation about DX reusable workflows (GitHub Actions). These workflows are designed to be easily integrated into your own repositories, allowing you to automate common tasks such as code quality checks, application deployment, and infrastructure automation.
Available Workflows
🔍 Code Quality & Security
- Code Review - Comprehensive code quality checks
- Static Analysis - Security and code quality scanning
- Drift Detection - Monitor infrastructure changes
📦 Release & Versioning
- Release Action - Automate package versioning and publishing
🚀 Application Deployment
- Azure App Service - Deploy web applications and APIs
- Container Apps - Deploy containerized applications
- Static Web Apps - Deploy static sites with CDN
- Static Assets Deployment - Deploy to Azure CDN
🏗️ Infrastructure Automation
- Infrastructure Planning - Terraform plan and validation
- Infrastructure Apply - Safe infrastructure deployments
- Azure Login - Secure authentication to Azure
🛠️ Build & Package
- Docker Image Build - Build and push container images
- Static App Deploy - Deploy assets to content delivery networks
Getting Started
For Application Teams
-
Choose your deployment target:
- Azure App Service → App Service workflow
- Container Apps → Container App workflow
- Static sites → Static Web App workflow
-
Set up code quality:
- Add Code Review workflow to your repository
- Configure Static Analysis for security scanning
-
Configure triggers:
- Learn about workflow triggers and branch protection
-
Deploy infrastructure:
- Set up Infrastructure Planning for pull requests
- Configure Infrastructure Apply for deployments
- Enable Drift Detection for monitoring
- Implement Azure Login patterns
Workflow Features
🔒 Security Built-in
- Secure Azure authentication with OIDC
- Automated security scanning and vulnerability detection
- Secrets management and rotation
📊 Observability
- Detailed workflow logs and reporting
- Integration with Azure monitoring
- Drift detection and alerting
🔄 Reliability
- Zero-downtime deployment strategies
- Rollback capabilities
- Health checks and validation
Migration and Legacy
Moving from older workflows? Check our migration guides:
- Legacy Workflows - Information about deprecated workflows
Legacy Content
The legacy section contains deprecated workflows that are no longer maintained. New projects should use the current workflows documented above.
Pipeline Best Practices
Follow our Git conventions and pull request guidelines to get the most out of DX pipelines. For questions or issues, visit our support page.