我正在使用Javascript开发VSTS扩展。
在我的一项任务中,我需要获取构建结果的链接。我试图从{$ Build.BuildUri}读取,但它给了我vstfs:///Build/Build/{buildId}
而不是真正的链接。
如何直接链接到我的构建结果?我在构建和发布管道中都需要它。
构建结果页面使用如下格式的URL:
https://{vstscollectionuri}/{projectname}/_build/results?buildId={buildid}&_a=summary
您可以在构建期间通过Predefined Build Variables获取这些信息。在构建任务中,获取以下变量,然后将它们组合到构建结果URL。
- System.TeamFoundationCollectionUri
- System.TeamProject
- Build.BuildId