Hari Kiran
Hari Kiran

Reputation: 208

How does a PR pipeline vary from CI pipeline in Azure Devops?

I know this is a basic question but can someone explain with a scenario based on VCS like Git

Upvotes: 1

Views: 2814

Answers (1)

Flet
Flet

Reputation: 479

A "PR" pipeline is just a pipeline that is triggered by a new pull request. It will usually run tests, static analysis, linting, or other checks against the incoming branch as a way to ensure coding standards are met before merging the PR. Azure DevOps will show the progress and result of the build on the PR page as well.

A CI pipeline is usually triggered when a specific branch is changed (perhaps master or develop). A build is automatically kicked off to run build/tests/static analysis/archiving/etc to ensure the new commits do not break things.

Here is more information from Microsoft that may help: https://learn.microsoft.com/en-us/azure/devops/learn/what-is-continuous-integration

Hope this helps!

Upvotes: 5

Related Questions