In this video, I walk you through the bare minimum steps required to create a CI/CD (continuous integration/continuous deployment) pipeline using Visual Studio, GitHub, Azure DevOps, and the Azure cloud.
Quick reference:
00:48;25 - No flame :-)
00:58;07 - Start setup requirements
00:58;07 - Install Visual Studio 2019
01:09;25 - Download GitHub
01:14;05 - Create Azure account
01:17;08 - Create Azure DevOps account
01:24;09 - Create Visual Studio project
02:02;04 - Add Visual Studio project to a GitHub repository
02:28;21 - Create an Azure web app
04:21;25 - Create new CI build pipeline
08:33;14 - Test the CI build pipeline
09:57;16 - Create new CD Azure release pipeline
13:30;18 - Test the CD release pipeline
15:36;02 - Edit YAML file to fix CD release pipeline error
16:58;27 - Test the CD release pipeline with YAML fix
18:42;00 - Add a badge
19:43;00 - Wrap up
Want to learn about how to use Visual Studio and GitHub? Try my other video first:
• Up and Running with GitHub and Visual...
Pre-requisites:
Visual Studio 2019 (any version, including the free Community Edition)
https://visualstudio.microsoft.com/
A free (or paid) GitHub account:
https://github.com/
A free (or paid) Azure DevOps subscription
https://dev.azure.com
A free (or paid) Azure cloud subscription
https://dev.azure.com
At 15:36, I walk you through a ZIP file problem with the YML (YAML) file. Here is the setting I added:
- task: PublishBuildArtifacts@1