【问题标题】:How to link to latest build on Visual Studio Team Services如何链接到 Visual Studio Team Services 的最新版本
【发布时间】:2016-12-26 14:42:29
【问题描述】:

最新的 Team Foundation Server 和 Visual Studio Team Services 可以生成生成状态标志。

顺便说一句,我不知道如何将其链接到最新版本(甚至其他过去版本)的公共版本详细信息。

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

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

我只是要求在 Visual Studio Team Services 上获得此摘要。

【问题讨论】:

  • 我想知道为什么这个问题不清楚。很清楚:与其他支持开源项目托管的构建系统(如 GitHub)一起,您可以看到最新构建及其日志的摘要。例如,TravisCI 有它。在 Travis 上查看其他具有 CI 的项目:travis-ci.org/mfidemraizer/joopl/builds
  • 我已经更新了我的问题,以反映那些可能认为它不清楚的人的额外信息............ ......

标签: azure tfs build azure-devops tfsbuild


【解决方案1】:

没有办法做到这一点,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)

【讨论】:

  • 顺便说一句,您添加此功能的方式令人难以置信,并且没有公开的构建摘要。我知道这个徽章是为内部开发团队添加的:/
【解决方案2】:

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

【讨论】:

  • 是的,这是个好主意
【解决方案3】:

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

它使用以下格式:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    相关资源
    最近更新 更多