Skip to main content

Pipelines

This section contains documentation on GitHub Actions workflows that automate the deployment of resources and applications, code quality checks, and security scanning.

Quick Start for Developers

New to DX pipelines? Start here:

  1. Set up code review workflow - Automated linting, testing, and security scanning
  2. Deploy applications - Zero-downtime releases to Azure App Service
  3. Automate infrastructure - Safe Terraform deployments

Available Workflows

🔍 Code Quality & Security

🚀 Application Deployment

🏗️ Infrastructure Automation

🛠️ Build & Package

Getting Started

For Application Teams

  1. Choose your deployment target:

  2. Set up code quality:

  3. Configure triggers:

  4. Deploy infrastructure:

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 Content The legacy section contains

deprecated workflows that are no longer maintained. New projects should use the current workflows documented above. :::

Getting Support

  • Workflow issues? Open an issue on the DX repository
  • Feature requests We welcome suggestions for new workflows
Pipeline Best Practices Follow our

Git conventions and pull request guidelines to get the most out of DX pipelines. :::