🚩 Welcome to Github From Code To Deployment 🚩
This README explains how to get started with the workshop, here you will find everything you need to follow our steps to get your own Web App with CD using Azure and GitHub Actions.
At the end of this module you should have:
- An Azure Student Account
- A Node Web App [Hello World]
- A GitHub Repository
- An Azure AppService Web App
- An automated deployment enviroment with GitHub Actions
Continuous delivery or CD for short is a collection of many prior successful agile and organizational best practices. CD focuses an organization on building a streamlined, automated software release process. At the heart of the release process is an iterative feedback loop. The feedback loop revolves around delivery of software to the end user as quickly as possible, learning from their hands-on experience, and then incorporating that feedback into the next release. Here you can learn more ...
- A GitHub Account
- Your GitHub Student Developer Pack Activated (You can activate with our pre-activated link here)
- Activate Azure for Students using GitHub
- Create a WebApp with Node Generator
- Upload your webapp to GitHub Repo / Fork from sample
- Create an Azure App Service Resource
- Configure a Deployment Method
- Sync our Repository with App Service Using GitHub Actions
- Updates and Merge Changes with CD
As a student, you can apply for the GitHub Student Developer Pack, which includes offers and benefits from GitHub partners.
You can use the Github student developer pack to activate your Microsoft Azure account so that you can access the benefits.
- Go to the Github website using this link Offers and avail the benefits.
There will be many tools available so you need to scroll down and find Microsoft Azure. Click to generate your unique code.
Now go to the Microsoft Azure website and click on “Activate Now” button where you’ll get a prompt to sign in.
Enter your details and you’ll see a page like this:
Click on the dropdown icon and select Verification code. Copy your verification code from your Git website and paste it here.
Kudos! You can now access your Azure account in the Azure Portal.