获取与管道关联的提交 运行

Obtain commits associated with pipeline run

在 Azure Pipelines Bun/Run 视图中,我可以看到当前构建与最后 N 次提交相关联: Last 7 commits

为了增量构建,这比 Build.SourceVersion 管道变量更有价值,因为我可以准确地说出自上次 运行.

以来发生了什么变化

我看过 dev.azure.com/{org}/{project}/_traceability/runview/changes?currentRunId={id} 但没有看到其中的提交。

我也试过指定 https://dev.azure.com/{org}/{projct}/_apis/build/changes?toBuildId={id},但没有以前的构建 ID,它会出错。

有没有一种方法可以轻松访问此管道构建的更改 运行?

似乎使用与 fromBuildIdtoBuildId 具有相同内部版本号的更改 API 就可以做到这一点。