DEVOPS TRAINING
1st session
- Devops Definition
[Link]
- Devops Culture
[Link]
[Link]
- DevOps Application Lifecycle
[Link]
2nd sesión
- Operating and Maintaining DevOps Pipelines
o Continuous Integration
What is Continuous Integration? - Azure DevOps | Microsoft Docs
[Link]
devops-engineer-role/#:~:text=DevOps%20stands%20for%20development
%20and,Agile%20and%20continuous%20delivery%20approaches
[Link]
- Azure DevOps builds - Operating and Maintaining DevOps Pipelines
o Build Pipelines (Activity)
1. Select a Repo from your project
2. You have to do an analysis of the steps that you need to follow to build your
application i.e. Checkout code, install NPM, Install dependencies ,… etc
3. Create a build from scratch in the classic way, you can find some examples about
how to do it here:
a. [Link]
process/
b. [Link]
view=azure-devops
c. List of tasks that can be used in azure pipelines: [Link]
us/azure/devops/pipelines/tasks/?view=azure-devops
4. Save and Run your Pipeline
- Infrastructure as Code
a. [Link]
as-code
b. [Link]
c. [Link]
infrastructure-as-code
d. Azure Resource Manager
i. [Link]
manager/templates/syntax?WT.mc_id=azuredevops-
azuredevops-jagord
ii. [Link]
manager/templates/?WT.mc_id=azuredevops-azuredevops-
jagord
iii. [Link]
manager/templates/best-practices?WT.mc_id=azuredevops-
azuredevops-jagord
iv. Activity: Create and test your first ARM Template:
[Link]
manager/templates/template-tutorial-create-first-template?
tabs=azure-powershell&WT.mc_id=azuredevops-azuredevops-
jagord
e. IaC Activity: Check ARM [Link]
3rd Session
- Operating and Maintaining DevOps Pipelines
o Continuous delivery
[Link]
[Link]
- Azure Devops – Releases
o ADO Releases:
[Link]
view=azure-devops
o [Link]
view=azure-devops
- Release Pipelines (Activity)
o Using the artifact created in our previous activity prepare a release to deploy trough
the environments
[Link]
devops
[Link]
webdeploy-webapps?view=azure-devops
o Identify the steps that you need to follow to release your project.
o Identify the variables that you need to handle to have a successfully release.
o Identify the resource and the environment that you want to configure
o Configure at least one environment to deploy your artifact
o Save and test your release
4th Session
- YML Pipelines
o Pipelines Key Concepts url:
[Link]
concepts?view=azure-devops
o YML pipeline Basics – url:
[Link]
devops&tabs=schema%2Cparameter-schema
- YML Pipelines - Activity