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 管道通常在更改特定分支时触发(可能 master
或 develop
)。构建会自动启动到 运行 build/tests/static analysis/archiving/etc 以确保新提交不会破坏内容。
以下是来自 Microsoft 的更多信息,可能会有所帮助:
https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-integration
希望对您有所帮助!
我知道这是一个基本问题,但有人可以用像 Git
这样基于 VCS 的场景来解释一下吗"PR" 管道只是一个由新拉取请求触发的管道。它通常会对传入分支进行 运行 测试、静态分析、linting 或其他检查,以确保在合并 PR 之前满足编码标准。 Azure DevOps 也会在 PR 页面上显示构建的进度和结果。
A CI 管道通常在更改特定分支时触发(可能 master
或 develop
)。构建会自动启动到 运行 build/tests/static analysis/archiving/etc 以确保新提交不会破坏内容。
以下是来自 Microsoft 的更多信息,可能会有所帮助: https://docs.microsoft.com/en-us/azure/devops/learn/what-is-continuous-integration
希望对您有所帮助!