September 27, 2018 CloudLabs

Pricing information

100 credits

Duration

8 Hours

Audience

DevOps Professional

Engineer, Developer

Application Developer

Technologies

Azure

Virtual-Machine

Web-App(Linux)

Storage-accounts

Database-for-MySQL

Traffic-Manager

CDN

Jenkins

GitHub

DevOps with OSS on Azure – 8 HRS Hands-on Workshop

In this hands-on lab, you will learn about OpenSource and DevOps ecosystem on Azure and about building CI/CD environments on Azure using open source tools and processes. The lab scenario will challenge you to setup continuous integration and delivery of an application using open source tools such as Jenkins and GitHub along with automated deployments to Azure App Services. You will learn about continuous deployment and the benefits of staged publishing.

 

Agenda

1 H

Understand OSS, DevOps ecosystem on Azure

Understand OSS, DevOps ecosystem on Azure
Design DevOps Solution architecture on Azure
Learn and build building base infrastructure
- Create a virtual machine to execute the lab
- Install the MySQL Workbench

2 H

Learn Deploying the Web Application and Database to Azure

Create the MySQL database
Restore the osTicket database to MySQL PaaS
Create the Web App
Configure the osTicket Web App
Configure FTP deployment credentials
Configure a staging slot

0.5 H

Get Started with Git

Configure local Git repository
Clone a GitHub repository locally
Working with GitHub

3 H

Deploy and Configure Jenkins for continuous integration, delivery and deployment

Deploy a Jenkins server in Azure
Post-deployment configuration of the Jenkins server
Configure Jenkins staging deployment
Configure your GitHub repo to notify Jenkins of changes
Check in a change to trigger Jenkins job
Manually deploy to production

2 H

Recap and Labs of your choice

Summary of Hands-on Labs Completed
Free to choose additional Scenarios around DevOps and Jenkins