Login to Azure in GitHub Actions

This post has been republished via RSS; it originally appeared at: Microsoft Tech Community - Latest Blogs - .

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

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.