VSTS扩展 - 获取构建URL

问题描述 投票:4回答:1

我正在使用Javascript开发VSTS扩展。

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

如何直接链接到我的构建结果?我在构建和发布管道中都需要它。

azure-devops azure-pipelines azure-pipelines-release-pipeline
1个回答
4
投票

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

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

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

  • System.TeamFoundationCollectionUri
  • System.TeamProject
  • Build.BuildId
© www.soinside.com 2019 - 2024. All rights reserved.