2

我开发了一个我选择托管的小型库GitHub。该代码由 VSTS 构建构建并作为 NuGet 包发布。

如 Microsoft文档中所述,我已经编写了一个README.md文件,并尝试在其上包含一个 Build 徽章。因此,我在 MD 文件中添加了以下行并相应地替换了占位符:

![Build status](https://{my-organisation}.visualstudio.com/{my-project}/_apis/build/status/{my-build-definition-name}?branch=master)

问题是任何未登录 VSTS 的人都无法访问该链接,并且我的自述文件页面上出现了“损坏”链接:

在此处输入图像描述

问题

必须做什么才能使 VSTS 构建徽章可用于 GitHub 存储库?

4

1 回答 1

3

我想您必须包含某种身份验证令牌才能至少从您的 GitHub 页面读取 VSTS 构建。

请注意,文档还列出了多个未决问题,包括MicrosoftDocs/vsts-docs 问题 1499

添加到 GitHub 自述文件的构建状态徽章不显示。

所以这仍在进行中。

在最后一个问题上,它说:

这是由于公共与私人项目。
如果您将项目公开,则图像 URL 将呈现。
我们正在为文档寻找其他潜在的解决方法。

请参阅“更改项目可见性,公共或私有”。

于 2018-08-15T02:44:50.323 回答