Skip to content Skip to content
Vladimir Chavkov

Azure DevOps & GitHub Integration

Bridge Azure DevOps and GitHub with this practical 2-day training. Learn to deploy to Azure using GitHub Actions, link Azure Boards with GitHub repositories for full traceability, plan and execute migrations from Azure Repos to GitHub, leverage GitHub Advanced Security alongside Azure DevOps, and design hybrid workflows that combine the best of both platforms.

Duration2 days (16 hours)
LevelIntermediate
DeliveryIn-person, Live online, Hybrid
  • DevOps engineers working across Azure DevOps and GitHub
  • Platform teams evaluating or managing hybrid toolchains
  • Engineering managers planning migrations between platforms
  • Developers using GitHub for code and Azure DevOps for work tracking
  • Teams adopting GitHub while retaining Azure DevOps investments

After completing this training, participants will be able to:

  • Deploy to Azure resources using GitHub Actions workflows
  • Link Azure Boards work items with GitHub commits and pull requests
  • Plan and execute migrations from Azure Repos to GitHub
  • Configure GitHub Advanced Security with Azure DevOps pipelines
  • Design hybrid workflows combining Azure DevOps and GitHub capabilities
  • Use GitHub Copilot to accelerate DevOps workflow authoring
  • Evaluate trade-offs between Azure DevOps and GitHub for each use case
  • Implement unified reporting across both platforms

Day 1: GitHub Actions for Azure and Boards Integration

Section titled “Day 1: GitHub Actions for Azure and Boards Integration”

Module 1: GitHub Actions for Azure Deployments

  • GitHub Actions fundamentals and workflow syntax
  • Azure login action and service principal authentication
  • Deploying to App Service, AKS, and Azure Functions
  • Environment secrets and OIDC federated credentials
  • Reusable workflows and composite actions for Azure
  • Hands-on: Build a GitHub Actions workflow deploying to Azure

Module 2: Azure Boards and GitHub Linking

  • Connecting Azure Boards to GitHub repositories
  • Work item linking with AB# syntax in commits and PRs
  • Status synchronization between Boards and GitHub
  • Branch policies spanning both platforms
  • Reporting across Azure Boards and GitHub Projects
  • Hands-on: Configure bi-directional linking between Boards and GitHub

Day 2: Migration, Security, and Hybrid Workflows

Section titled “Day 2: Migration, Security, and Hybrid Workflows”

Module 3: Migration from Azure Repos to GitHub

  • Migration planning and assessment checklist
  • Repository migration with full history preservation
  • Pipeline migration: Azure Pipelines to GitHub Actions
  • Branch policies and protection rule mapping
  • Handling Azure Artifacts, test plans, and wiki migration
  • Hands-on: Migrate a repository with pipelines from Azure DevOps to GitHub

Module 4: GitHub Advanced Security and Hybrid Workflows

  • GitHub Advanced Security overview (code scanning, secret scanning, Dependabot)
  • Integrating GitHub security findings with Azure DevOps workflows
  • GitHub Copilot for pipeline and workflow authoring
  • Hybrid patterns: GitHub for code, Azure DevOps for delivery
  • Hybrid patterns: Azure Repos with GitHub Actions
  • Unified dashboards and cross-platform visibility
  • Hands-on: Design and implement a hybrid Azure DevOps + GitHub workflow
  • Familiarity with Azure DevOps fundamentals
  • Basic GitHub experience (repositories, pull requests, Actions)
  • Understanding of CI/CD concepts
  • Azure subscription access helpful for hands-on labs
FormatDescription
In-PersonOn-site at your company’s location, hands-on with direct interaction
Live OnlineInteractive virtual sessions with screen sharing and real-time labs
HybridCombination of on-site and remote sessions, flexible scheduling

All formats include hands-on labs, course materials, and post-training support.