Course Overview
Learn how to implement GitHub Actions and configure Azure Load Testing to automate testing app deployments.
What you’ll learn
- Describe the components of GitHub Actions.
- Implement variables and scripts in a workflow.
- Use contexts and expressions to manage workflow execution.
- Manage secrets in GitHub.
- Create and run a GitHub Actions workflow.
- Understand the components of Azure Load Testing.
- Create an Azure Load Testing resource.
- Configure service authentication to allow GitHub Actions to connect to your Azure load testing resource.
- Add load test input files to your repository.
- Update the GitHub Action definition to invoke Azure Load Testing.
Requirements
- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
- Experience creating resources in Azure.
Curriculum
- 1 Section
- 3 Lessons
- 1 Day
Expand all sectionsCollapse all sections
- Topics3
- 1.1Implement GitHub Actions Introduction Explore GitHub Actions Examine a workflow file Implement variables and scripts in a workflow Explore contexts and expressions in GitHub Manage secrets in GitHub Exercise – Create a workflow that validates code on a pull request Knowledge check Summary
- 1.2Implement GitHub Actions for Azure Introduction Explore GitHub Actions for Azure Discover authentication options for GitHub Actions for Azure Exercise – Use GitHub Actions for Azure to publish a web app to Azure App Service Knowledge check Summary
- 1.3Implement Azure Load Testing Introduction Explore Azure Load Testing Create and manage tests in Azure Load Testing Create a load test YAML configuration file Define fail criteria and AutoStop Configure secrets and environment variables Exercise – Automate Azure load testing using GitHub Actions Knowledge check Summary
