Exercise 05: Agentic DevOps

Scenario

In the previous exercises, you built and extended a multimodal AI shopping assistant using Microsoft Foundry and the Agent2Agent (A2A) Protocol. The assistant allows customers to upload images, ask questions regarding the set of products available from Zava, and make purchases, all from a multimodal chat interface. You also learned how to implement observability in Microsoft Foundry to monitor the performance and health of your AI applications. But these deployments and configurations were done manually.

In this exercise, you will learn how to use GitHub Copilot to generate GitHub Actions workflows that automate the deployment of an Azure Container Registry and Microsoft Foundry agents. By the end of this exercise, you will have a solid understanding of how to use GitHub Actions to streamline your DevOps processes and improve the efficiency of your development workflow.

Objectives

After you complete this exercise, you will be able to:

  • Use GitHub Copilot to generate a GitHub Actions workflow that deploys to an Azure Container Registry
  • Use GitHub Actions workflows to deploy Microsoft Foundry agents

Duration

  • Estimated Time: 60 minutes

Table of contents