OpenSourceRoadLabs icon indicating copy to clipboard operation
OpenSourceRoadLabs copied to clipboard

A collection of links to various labs that can be used to demonstrate how Microsoft Azure can easily support Open Source solutions.

Open Source Roadshow Labs

A collection of links to various labs that can be used to demonstrate how Microsoft Azure can easily support Open Source solutions.

If you wish to add something or find something out-of-date or that doesn't work. Submit a PR or raise an Issue.

Important note: Many labs / exercises recommend trying the Azure Cloud Shell as a first step. While it is possible to do many of the labs listed with the Cloud Shell, you will find that there are certain steps that don't work or that you need to change. It may be worthwhile creating a Linux Virtual Machine on which you can run these labs instead if you are unfamiliar with Linux-based development.

Development and Hosting Options

Section overview presentation (PDF)

Datastores

Section overview presentation (PDF)

Continuous Deployment

Section overview presentation (PDF)

  • Movie Java Sample with Jenkins and Azure Container Service
  • Sample Java webapp with Maven configuration to deploy to Azure App Service
  • Contoso Moments - no need to do Mobile component.
  • Advanced only: Deploy Team City using a Docker Image
  • How to set up CI/CD with Buddy and Azure
  • [Deploy to Kubernetes with Jenkins and Netflix Spinnaker]( https://github.com/Azure/azure-quickstart-templates/tree/master/301-jenkins-acr-spinnaker-k8s)
  • [Push Docker Images to Azure Container Registry with Jenkins]( https://github.com/Azure/azure-quickstart-templates/tree/master/201-jenkins-acr)
  • [Create a web app with continuous deployment from GitHub]( https://docs.microsoft.com/en-us/azure/app-service-web/scripts/app-service-cli-continuous-deployment-github)
  • [Create a web app and deploy code from a local Git repository]( https://docs.microsoft.com/en-us/azure/app-service-web/scripts/app-service-cli-deploy-local-git?toc=%2fcli%2fazure%2ftoc.json)
  • [Create a web app and deploy code to a staging environment]( https://docs.microsoft.com/en-us/azure/app-service-web/scripts/app-service-cli-deploy-staging-environment?toc=%2fcli%2fazure%2ftoc.json)
  • [Deploy your app to Azure App Service using FTP/S]( https://docs.microsoft.com/en-us/azure/app-service-web/app-service-deploy-ftp)
  • [Agile software development with Azure App Service (Windows)]( https://docs.microsoft.com/en-us/azure/app-service-web/app-service-agile-software-development)
  • [Flighting deployment (beta testing) in Azure App Service (Windows)]( https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-test-in-production-controlled-test-flight)
  • [Get started with test in production for Web Apps]( https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-test-in-production-get-start)
  • Atlassian: Deploy to Microsoft Azure
  • Github: Automating code deployment with GitHub and Azure

Containers

Section overview presentation (PDF)