首页 > 解决方案 > 获取与管道运行相关的提交

问题描述

在 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,它会出错。

有没有办法轻松访问此管道构建正在运行的更改?

标签: gitazureazure-pipelinesazure-pipelines-yamlazure-repos

解决方案


似乎使用与两者相同的内部版本号的更改 APIfromBuildId就是toBuildId这样做的。


推荐阅读