Reputation: 208
I know this is a basic question but can someone explain with a scenario based on VCS like Git
Upvotes: 1
Views: 2814
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