Skip to main content

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

🚀 Application Deployment

🏗️ Infrastructure Automation

🛠️ Build & Package

  • Docker Image Build - Build and push container images
  • Static App Deploy - Deploy assets to content delivery networks

Getting Started

For Application Teams

  1. Choose your deployment target:

  2. Set up code quality:

    • Add Code Review workflow to your repository
    • Configure Static Analysis for security scanning
  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.

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.