Skip to content

Hands-on workshop for DevOps engineers familiar with Azure, GitHub Actions and Bicep, looking to learn how to use GitHub Copilot in Visual Studio Code

License

Notifications You must be signed in to change notification settings

GitHub-Insight-ANZ-Lab/copilot-challenge-devops-bicep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Copilot Challenge for DevOps Engineers

Welcome to the GitHub Copilot Challenge!
The challenge is designed to help you learn how to use GitHub Copilot to work with Bicep files and Azure DevOps Pipelines.

Estimated time to complete: 120 minutes

Lab Structure

The challenge is split into these sections:

Step Description
Core Exercises Get started with GitHub Copilot.
Bicep Challenge Complete Bicep challenge exercises.
Azure DevOps Pipeline Challenge Complete Azure Pipelines challenge exercises.
Additional Resources Explore more resources after the workshop.

Setup Instructions

To get started, follow the setup instructions at this link: Setting up your Environment. This guide will help you configure your IDE, GitHub Copilot, and other necessary prerequisites.

Access to Azure Subscription - You will need an Azure subscription to complete the exercises. If you don't have an Azure subscription, you can create a free account. You must have Contributor access to the subscription to create resources.

Important: It is recommended to fork the repository to your GitHub account before starting the exercise. This will allow you to save your changes and track your progress.

Using Local Environment

Prerequisites

You'll also need the following tools for this exercise:

  1. Azure CLI
  2. Git
  3. Docker
  4. .NET 8 SDK
  5. PowerShell
  6. Bicep extension for VS Code
  7. Docker extension for VS Code

GitHub Codespaces

You can also use Codespaces to run the lab in the cloud:

  1. Fork this repository to your GitHub account.
  2. Click on the "Open in Codespaces" button at the top of the repository.
  3. The Copilot extension is already installed in the Codespace. You may need to sign in to your GitHub account to activate the extension.

You can find more information on how to use Codespaces here.

Open in a Codespace

What's next?

You're now ready to start the core exercises

About

Hands-on workshop for DevOps engineers familiar with Azure, GitHub Actions and Bicep, looking to learn how to use GitHub Copilot in Visual Studio Code

Topics

Resources

License

Stars

Watchers

Forks