git - 获取与管道运行相关的提交
问题描述
在 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,它会出错。
有没有办法轻松访问此管道构建正在运行的更改?
解决方案
似乎使用与两者相同的内部版本号的更改 APIfromBuildId
就是toBuildId
这样做的。
推荐阅读
- r - 使用 ggplotly() 时不显示根据颜色、形状和填充创建的散点图
- docker - 从 Azure Pipeline Task 构建 docker 映像
- list - 在 Haskell 中分离矩阵的行和列
- node.js - 使用 lerna 作为 API 版本管理器
- python - 用于确定两个系列代码之间的一致编码的算法
- c# - 如何在 ASP.NET Core 中返回存储为 byte[] 的文件?
- bootstrap-vue - 具有复选框开关大小的 BootstrapVue 输入组
- python - 熊猫如何使用分隔符将一列一分为二
- javascript - 带有异步回调的表操作
- reactjs - 使用 react js 从 fireabase 数据库中检索布尔值并显示该值