4. Microsoft-
hosted
agents
▸ Maintenance and upgrades
are taken care of for you.
▸ Each time you run a pipeline,
you get a fresh virtual
machine.
▸ The virtual machine is
discarded after one use.
▸ Can run jobs directly on the
VM or in a container
4
5. Self-hosted
agents
▸ You can install the agent on
Linux, macOS, or Windows
machine. You can also
install an agent on a Docker
container.
5
6. Parallel jobs
▸ In Azure Pipelines, you can
run parallel jobs on
Microsoft-hosted
infrastructure or on your own
(self-hosted) infrastructure.
▸ Microsoft provides a free tier
of service by default in very
organization that includes at
least one paralle job.
6
7. Capabilities
▸ Capabilities are name-value
pairs that are either
automatically discovered by
agent software, in which
case they are called system
capabilities, or those that
you define, in which case
they are called user
capabilities.
7
8. Demo
Creating a Jenkins Build Job and Triggering CI
- Wrapping Jenkins Job within Azure Pipelines
8