如何 link 在 Visual Studio Team Services 上构建最新版本

How to link to latest build on Visual Studio Team Services

最新的 Team Foundation Server 和 Visual Studio Team Services 可以生成构建状态徽章。

顺便说一句,我找不到如何 link 它到 public 最新版本(或什至其他过去的版本)的构建细节。

例如,我的构建状态徽章是这个:

例如,我在 GitHub 上托管了另一个旧项目,它有 CI 和 Travis,我都有构建徽章和构建摘要:https://travis-ci.org/mfidemraizer/joopl/builds

我只是要求获得有关 Visual Studio 团队服务的摘要。

没有办法做到这一点,Build Badge 目前只提供一个图像来显示构建状态。

在 VSTS User Voice 上提交了几个功能请求,您可以对它们进行投票:

When clicking a badge, it should direct me to my visual studio build history instead of just directing me to an image

Expose more granular, better badges. (With test results)

有可能 create an extension 了解最新的构建细节。例如,您可以创建一个在某处发布详细信息的构建任务。

2019 年更新:我不知道这是什么时候添加的,但现在有一个格式化的 markdown link 可用,可以点击进入最新版本。您可以在任何支持 markdown 语法的地方使用它(项目欢迎页面、存储库 README 文件、仪表板小部件、评论等)。

它使用格式:

[![Build status](<project url>/_apis/build/status/<build name>)](<project url>/_build/latest?definitionId=<build id>)

您可以在管道构建定义的 Options 选项卡底部找到它。