VSTS 扩展 - 获取构建 URL

VSTS Extension - Get build URL

我正在 Javascript 中开发 VSTS 扩展。

在我的一项任务中,我需要 link 我的构建结果。 我试图从 {$Build.BuildUri} 读取,但它给了我 vstfs:///Build/Build/{buildId} 而不是真正的 link.

我怎样才能直接 link 我的构建结果?我在构建和发布管道中都需要它。

构建结果页面使用URL格式如下:

https://{vstscollectionuri}/{projectname}/_build/results?buildId={buildid}&_a=summary

并且您可以在构建期间通过 Predefined Build Variables 获取这些信息。在您的构建任务中,获取以下变量,然后将它们组合到构建结果 URL.

  • System.TeamFoundationCollectionUri
  • System.TeamProject
  • Build.BuildId