Get started with GitHub Copilot for Azure Preview

Get started with GitHub Copilot for Azure Preview to streamline your development workflow and enhance your productivity on the Azure platform. This guide walks you through the prerequisites and installation of the GitHub Copilot for Azure extension in Visual Studio Code, so you can write your first prompt.

Prerequisites

To complete the steps in this article, make sure that you have:

Important

GitHub Copilot is not included in Visual Studio Subscriptions and is a separate subscription managed by GitHub. For questions regarding GitHub Copilot subscriptions and Support, see Individual Subscriptions or Business subscriptions.

Install GitHub Copilot for Azure Preview

  1. In Visual Studio Code, select the Extensions icon.
  2. In the Extensions Marketplace, search for GitHub Copilot for Azure. When the GitHub Copilot for Azure extension appears, select Install.
  3. If you're prompted, sign in to your Azure account.

Write your first prompt

  1. Ensure that the extension is installed, that you're properly authenticated, and that the extension is working correctly.

  2. On the Activity Bar, select the Chat icon.

  3. In the chat text area at the bottom of the chat pane, enter the following prompt:

    @azure Do I have any resources currently running?
    

The @azure part indicates that you want to include the Azure chat participant in the conversation. It scopes your prompt to a specific domain, namely, your Azure account.

The answer to your question depends on what's currently running in Azure in your subscription.

Optional: Set your default tenant

If you have multiple Microsoft Entra ID tenants, You can set a default tenant using the following prompt:

@azure /changeTenant

Select from a list of your available tenants in the top center drop-down.

You can also set the default tenant in the extension settings:

  1. In Visual Studio Code, on the Activity Bar, select Extensions. Then scroll down to GitHub Copilot for Azure.

    Screenshot that shows GitHub Copilot for Azure in the list of extensions in Visual Studio Code.

  2. Select the gear icon in the corner of the extension's entry, and then select Settings from the pop-up menu.

    Screenshot that shows the pop-up menu for GitHub Copilot for Azure.

  3. On the Settings tab, set the Azure Resource Graph tenant to your Microsoft Entra tenant ID. You can find your Microsoft Entra tenant ID in the Azure portal.

    Screenshot that shows the Settings tab with an option to set the Azure Resource Graph tenant.