Actions · Azure · Azure-Pipelines · AzureDevOps · GitHub · GitHub-Actions · Service-Connection · Workflow

GitHub ↔ Azure DevOps Integration: A Deep Dive

Scope: Repositories live in GitHub (Enterprise); Boards and Pipelines live in Azure DevOps.This document explains every moving part—identities, tokens, webhooks, and apps—that make the integration work. Often times, I see a lot of people struggle to comprehend the GitHub and Azure DevOps integrations- how the identities are involved, how tokens are managed and what is… Continue reading GitHub ↔ Azure DevOps Integration: A Deep Dive

.NET · Agent · ai · AI Foundry · Azure CLI · Copilot Extension · Copilot-SDK · CRM · Dynamics · Entra · Entra · OAuth 2.0

Building a CLI for Dynamics 365 CRM — And Turning It Into an AI Agent Skill

How I built a command-line interface for Dynamics 365 CRM, tackled enterprise authentication without a custom app registration, and unlocked a powerful new pattern: using the CLI as a skill inside AI agents like GitHub Copilot, Claude, and others. Why a CLI for Dynamics 365? If you've ever worked with a large-scale CRM system —… Continue reading Building a CLI for Dynamics 365 CRM — And Turning It Into an AI Agent Skill

.NET · AI Foundry · Architecture · Azure CLI · Azure Cognitive Services · Azure Open Ai · azure-resource-manager-templates · C# · Copilot · Copilot Extension · Copilot-SDK · docker · Entra · GitHub · managed-identity · OAuth 2.0

Building AI Agents on Azure Container Apps with the GitHub Copilot SDK and Your Own Foundry Models

March 2026 · .NET 8+ · GitHub Copilot SDK (Technical Preview) What if you could get the full agentic power of GitHub Copilot — tool calling, multi-turn sessions, streaming, automatic context compaction — but run it on your own infrastructure, with your own models, and no GitHub dependency at runtime? That's exactly what the GitHub Copilot SDK enables through its BYOK… Continue reading Building AI Agents on Azure Container Apps with the GitHub Copilot SDK and Your Own Foundry Models

Actions · Automation · Azure · Azure-Pipelines · AzureDevOps · Bicep · Bicep · Bicep · Blue-Green Deployment · Canary-Release · CI-CD · Cloud Governance · compliance · docker · GitHub · GitHub-Actions · IAC · Kubernetes · pattern · Pipeline · Pipeline-Templates · Policy · Service-Connection · Workflow · YAML-Templates

This Azure Pipeline Pattern Scales to 100+ Teams (Rolling, Canary & Blue-Green)

Previously, I have been working on demonstrating how in an enterprise, Platform Engineering Team can provide curated, compliant templates that provides deployment strategies out of the box for workload teams. You can read all about that here: https://moimhossain.com/2026/01/06/blueprints-for-unified-azure-pipelines-governing-rolling-blue-green-and-canary-deployments/ I have put a bit more work on top of that concept to make it more easy… Continue reading This Azure Pipeline Pattern Scales to 100+ Teams (Rolling, Canary & Blue-Green)

Actions · AKS · Architecture · Automation · Azure · Azure CLI · Azure Container Instance · Azure-Pipelines · AzureDevOps · Blue-Green Deployment · Canary-Release · docker · FluxV2 · GitHub · Kubernetes · Pipeline-Templates · Service-Connection · YAML-Templates

Blueprints for Unified Azure Pipelines: Governing Rolling, Blue/Green, and Canary Deployments

Governing Azure Pipelines with Extensible Templates Modern enterprises rarely run a single delivery workflow. They run dozens—each with its own language stack, runtime, and compliance targets. Without a consistent orchestration model, the platform team spends its life reviewing YAML changes while workload teams reinvent complex rollout mechanics. The solution is to treat pipeline templates like… Continue reading Blueprints for Unified Azure Pipelines: Governing Rolling, Blue/Green, and Canary Deployments

.NET · .net-core · Actions · Architecture · AzureDevOps · C# · Entra · GitHub · microsoft

Migrating Azure DevOps repositories to GitHub Enterprise with the GitHub import APIs

Azure DevOps (ADO) teams keep asking for a repeatable way to land on GitHub Enterprise Cloud without babysitting manual Git mirrors. The good news: GitHub’s import surface now covers one-off REST-based imports, the GitHub Enterprise Importer (GEI) GraphQL APIs, and automation-friendly tooling such as the gh ado2gh extension. Below is a field-tested playbook that blends those APIs,… Continue reading Migrating Azure DevOps repositories to GitHub Enterprise with the GitHub import APIs

Actions · Automation · GitHub · GitHub-Actions · Logic-App · Logic-App-PowerShell · managed-identity · OAuth 2.0 · Powershell · Workflow

Securely Trigger GitHub Workflows from Azure Logic Apps Using GitHub App Authentication

In this tutorial, we'll explore how to trigger GitHub Actions workflows from Azure Logic Apps without relying on Personal Access Tokens (PATs). Instead, we'll utilize GitHub App authentication, which offers enhanced security and scalability for automated workflows. 🧩 Prerequisites Before we begin, ensure you have the following: An Azure Logic App (Standard). A GitHub App… Continue reading Securely Trigger GitHub Workflows from Azure Logic Apps Using GitHub App Authentication

.NET · .net-core · Azure Cognitive Services · Azure Open Ai · C# · Copilot · Copilot Extension · GitHub

Enhance GitHub Copilot with RAG in VS Code – Part 3

This is a third part of a series of posts where I am writing my learning building a GitHub Copilot extension, RAG, using your own model etc. - First part here- Second part here Introduction Demo Extension in Marketplace As AI continues to revolutionize software development, GitHub Copilot has emerged as a powerful coding assistant.… Continue reading Enhance GitHub Copilot with RAG in VS Code – Part 3

.NET · .net-core · ASP.net · Azure Open Ai · AzureDevOps · C# · Copilot · Copilot Extension · GitHub

Building GitHub Copilot Extension with Skillset – Part 2

This is a second part of a series of posts where I am writing my learning building a GitHub Copilot extension, RAG, using your own model etc. - First part here- Part 3 here. Introduction: Enhancing GitHub Copilot with Skillsets In the first part of this series, we explored how to extend GitHub Copilot by… Continue reading Building GitHub Copilot Extension with Skillset – Part 2

.NET · .net-core · Azure Open Ai · azure-web-app · C# · Certificate · Copilot · Copilot Extension · GitHub

Building a GitHub Copilot Extension with GitHub Apps – Part 1

This is a first part of a series of posts where I am writing my learning building a GitHub Copilot extension, RAG, using your own model etc. - Second part- Third part Lately, I’ve been working with GitHub Copilot Extensions—powerful integrations that enhance Copilot Chat by connecting it to external tools, services, and custom workflows.… Continue reading Building a GitHub Copilot Extension with GitHub Apps – Part 1