- Module 1: Set up a continuous integration (CI) pipeline that automates the process of building your application.
- Create a build pipeline in Azure Pipelines
- Map manual build steps to automated build tasks
- Publish your builds so others can access them
- Use templates to build multiple configurations
- Module 2: Learn along with the Space Game web team the benefits of collaboration through Visual Studio Code and GitHub.
- Collaborate with others by choosing an appropriate branching and merging strategy
- Add a badge to your GitHub repository to show the status of the latest build
- Add a dashboard widget to help visualize your build history
- Set up a rule on your GitHub repository to require a review
- Module 3: Find out about automated testing that proves your code to be maintainable, understandable, and functioning without repetitive manual testing.
- Explain the benefits of automated testing and the kinds of testing you can use
- Run unit tests locally and then in Azure Pipelines
- Add dashboard widgets to visualize test runs over time
- Perform code coverage testing to see how much of your code is covered by unit tests
- Fix and verify test failures in your build pipeline
- Module 4: In this module, the Space Game web team guides you through creating a build pipeline that produces a package that can be used by multiple applications.
- Create and share packages that can be used by multiple applications
- Create a build pipeline for your package and publish your package to Azure Artifacts
- Connect an application to your package and build the application in Azure Pipelines
- Push changes to your package and update your application to use them
- Module 5: Work with guidance from the Space Game web team to set up your build agent running on-premises or on an Azure virtual machine running in the cloud.
- Choose when to use Microsoft-hosted build agents and when to host your own
- Describe the options you have when you're managing your own build agents
- Bring up and configure your own agent to work with Azure Pipelines
- Connect your agent to a pipeline and build your application
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to: