dfc431bad9
-Host folder renamed to Coach -removed redundant readme -removed Student/Guide folder -adjust challenge MD links to be in /Student folder vs /Student/Guides folder -added new root readme template |
||
---|---|---|
.. | ||
Coach | ||
Student | ||
readme.md |
readme.md
What The Hack - Azure DevOps
Introduction
DevOps is a journey not a destination. Our goal when writing this challenged based hack is to introduce you to the Azure DevOps tooling and some common DevOps practices. We also understand that your choice of programming language and DevOps processes might differ from the ones we will be using in this hack, that is OK. Our intent was to select some of the most common programming languages and highlight industry best practices, with an emphasis on showing how Azure DevOps can help you on your DevOps journey, so that you can apply this in your environment with the languages and tools that you use.
Learning Objectives
This hack will help you learn:
- How to use Azure DevOps Repos to manage source control
- How to use Azure DevOps Boards for Project Management
- How to use Azure DevOps Pipelines for CI & CD
- Monitoring apps with Application Insights
Challenges
- Challenge 0 - Setup
- Challenge 1 - Azure DevOps: Introduction
- Challenge 2 - Azure Boards: Agile Project Management
- Challenge 3 - Azure Repos: Introduction
- Challenge 4 - Azure Pipelines: Infrastructure as Code
- Challenge 5 - Azure Pipelines: Continuous Integration
- Challenge 6 - Azure Pipelines: Continuous Delivery
- Challenge 7 - Azure Repos: Branching & Policies
- Challenge 8 - Azure Monitoring: Application Insights
- Challenge 9 - Azure Pipelines: OSS Scanning with WhiteSource Bolt
Prerequisites
- Your own Azure subscription with Owner access
- Visual Studio Code
- Git SCM
Repository Contents (Optional)
../Student
- Student Challenge Guides
../Student/Resources
- Student's resource files, code, and templates to aid with challenges
Contributors
- Shawn Weisfeld