PR 管道与 Azure Devops 中的 CI 管道有何不同?

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

我知道这是一个基本问题,但有人可以用像 Git

这样基于 VCS 的场景来解释一下吗

"PR" 管道只是一个由新拉取请求触发的管道。它通常会对传入分支进行 运行 测试、静态分析、linting 或其他检查,以确保在合并 PR 之前满足编码标准。 Azure DevOps 也会在 PR 页面上显示构建的进度和结果。

A CI 管道通常在更改特定分支时触发(可能 masterdevelop)。构建会自动启动到 运行 build/tests/static analysis/archiving/etc 以确保新提交不会破坏内容。

以下是来自 Microsoft 的更多信息,可能会有所帮助: https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-integration

希望对您有所帮助!