Hi guys.
My name is Scott and I am from is it out I mentioned dot com and welcome to another section of our continuous
integration development and delivery with Azure doe ops course.
And in this video we are going talk about Azure pipeline and then this whole section we are gonna be
talking about the Azure pipelines.
So this is one of the most important section and I know this is the reason why you have chosen this
course because there are so many important things to be discussed in this section because this is where
we are going to be discussing about the actual build the actual execution of our code and deploying
that within the environment.
It can be you are a local machine or it can be a remote as your container or a carbonated service or
something like that.
So we are gonna be talking about them in this particular section.
All right.
So let's get started.
So before jumping into the Azure pipelines the good news is get cloud hosted out of pipelines far Lex
Mac and Windows with unlimited minutes and then free part of the job is for open source project.
So the open source project is something that we are using as a project template right now in this whole
course.
We get an unlimited minutes of execution for the agents which are in these ecosystems like Linux Mac
and Windows operating system which is really really cool.
And if you are also going to execute a test for panel jobs then you can have them like 10 free parallel
jobs for the open source project which is also very very cool.
So this is a cool thing that you can see that the whole stuff is kind of very very interesting with
Microsoft and they are offering so many things for free.
I guess it is for initial stage but I hope they are going to maintain the same far future as well as
your pipelines are here pipelines helps you implement a build test and deployment pipeline for any applications
that we are building.
So that as you are supporting different programming languages and deployments to various different popular
environments.
So this is really cool to see that as your doe ops now support many different programming languages
something like this they support partnered core Anaconda.
Android is darknet C C++ Docker go Java Javascript HB and you name it there are so many different language
support and they are gonna be keep on adding if there is any new programming languages are any popular
programming language coming to the market which is really awesome to see that Azure pipeline support
that and the as your pipeline supporter deployment environments and technologies are these they support
your coupon any service stack as your secret database as your web app Linux VM NPM new get virtual machine
manager VM that Baobab for containers and Windows virtual machine and most importantly they also do
in the local machines which is something but the eye as if you want to deploy.
So this is the one which we are going to be discussing in this whole cause and you're going to see that
it's something that you can deploy in any one of these ecosystems and environments just really awesome.
And finally the Azure pipeline study is that we are gonna be discussing in this particular section consist
of two most important components other than the other components.
They actually have but these are the most important thing.
The build pipeline and the release pipeline so the build pipelines on the release pipeline are the two
most important things where you're going to create an actual boot and then you're actually going to
release that that you're going to be deploying into those different environments that we saw in our
previous slide.
And there are some other components in the pipeline service something like libraries task groups and
deployment groups.
And these are important as well because libraries are going to be creating the global variables and
in deployment groups are going to be creating a deployment group which is something that you'll be using
within the release pipeline.
So you gonna use that.
So these are the important thing that we'll be using in this section guys.
So these are very important conference as well.
So then finally the build and release pipeline we can configure the system with either a classical way
or the modern way with the Yamana file the amplifiers are handy in many sense as they can be exported
and used in very easily with that particular file format and these are pretty much like the Jenkins
pipeline that we already discuss in other causes in the practice with the Jenkins course of Udemy as
well as in YouTube where we discussed how we can create the can pipelines and how you can write the
code in Jenkins pipeline much easily.
The whole idea of the release pipeline and build pipeline is pretty much exactly like how the Jenkins
pipeline was actually built this week you see everything in action and understand how things work so
far that I'm not flip to my as you know OP so obvious right now.