Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.93 KB

readme.md

File metadata and controls

35 lines (26 loc) · 1.93 KB

What the Hack: OSS DevOps

Introduction

DevOps is a journey not a destination. Our goal when writing this challenged based hack is to introduce you to some common DevOps practices, some popular OSS DevOps tooling, and to show you how Azure can be integrated into an OSS DevOps process.

We 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, OSS DevOps tools, and highlight industry best practices, with an emphasis on showing how Azure can help you on your OSS DevOps journey, so that you can apply this in your environment with the languages and tools that you use.

Challenges

  • Challenge 0 - Setup
  • Challenge 1 - OSS DevOps: Introduction
  • Challenge 2 - GitHub Project Boards: Agile Project Management
  • Challenge 3 - GitHub Repositories: Introduction
  • Challenge 4 - Deploy and Containerize App (Locally)
  • Challenge 5 - Test: Developing a testing mechanism
  • Challenge 6 - Package Application: Create Azure Container Registry and Push App Image to ACR
  • Challenge 7 - CICD via Jenkins: Continuous Build
  • Challenge 8 - Infrastructure as Code: Deploying via Terraform
  • Challenge 9 - Monitoring: Generating and listening to application metrics

Prerequisites

Contributors

  • Ali Hussain
  • Kevin Hillinger
  • Kevin M Gates
  • Israel Ekpo
  • Shawn Weisfeld