2. Azure DevOps is made up of…
Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across your
teams.
Build, test, and deploy with CI/CD that
works with any language, platform, and
cloud. Connect to GitHub or any other Git
provider and deploy continuously.
Get unlimited, cloud-hosted private
Git repos and collaborate to build
better code with pull requests and
advanced file management.
Test and ship with confidence using
manual and exploratory testing
tools.
Create, host, and share packages with
your team, and add artifacts to your
CI/CD pipelines with a single click.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops
7. Infrastructure As Code (IAC)
• Infrastructure is defined as Code
• Azure Resource Manager (ARM) Templates, Terraform, Azure CLI …
• ARM is a JSON based template
I have a full project set up on my DevOps since I did not want you to be watching me type and make a lot more mistakes than I already will. So we will walk through a blank template to see the features and then switch to the existing pipeline to show how I have set it up.
I have a full project set up on my DevOps since I did not want you to be watching me type and make a lot more mistakes than I already will. So we will walk through a blank template to see the features and then switch to the existing pipeline to show how I have set it up.
A trigger tells a Pipeline to run.
A pipeline is made up of one or more stages. A pipeline can deploy to one or more environments.
A stage is a way of organizing jobs in a pipeline and each stage can have one or more jobs.
Each job runs on one agent. A job can also be agentless.
Each agent runs a job that contains one or more steps.
A step can be a task or script and is the smallest building block of a pipeline.
A task is a pre-packaged script that performs an action, such as invoking a REST API or publishing a build artifact.
An artifact is a collection of files or packages published by a run.
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-concepts?view=azure-devops