Blog Post

Educator Developer Blog
1 MIN READ

Login to Azure in GitHub Actions

alfredodeza's avatar
alfredodeza
Icon for Microsoft rankMicrosoft
Jun 15, 2022

If you need to use GitHub Actions and interact with Azure resources, you'll need to authenticate properly. Authenticating is made easy by direct Action support in a workflow, but it requires a Service Principal created in a specific way that produces output that is required to go into a GitHub Secret.

Using a sample GitHub repository, the video lesson will cover all the details you need to know to get a working GitHub workflow step to authenticate to Azure and then use the Azure CLI to perform operations.

 

The step in the workflow needs to include a secret from the Service Principal:

 

    - uses: azure/login@v1
      with:
        creds: ${{ secrets.AZURE_CREDENTIALS }}

 

 

In this video, you'll learn how to:

1. Create a GitHub Action workflow to login to Azure

2. Create an Azure Service Principal with enough permissions

3. Add a GitHub Actions Secret from the Service Principal

4. Run the workflow that uses the Azure CLI

 

Updated Jun 15, 2022
Version 6.0
No CommentsBe the first to comment