我已经开发了一个很小的库,我选择将其托管在GitHub
上。该代码是由VSTS构建的,并以NuGet包的形式发布。
我已经编写了一个README.md
文件,并且尝试在其上包含一个Build徽章,如Microsoft documentation中所述。因此,我在MD文件中添加了以下行并替换了占位符:
![Build status](https://{my-organisation}.visualstudio.com/{my-project}/_apis/build/status/{my-build-definition-name}?branch=master)
问题是,未在VSTS上登录的任何人都无法访问该链接,而我的readme页面上的链接却以“损坏”结尾:
问题
要使VSTS Build Badge可用于GitHub存储库,必须做什么?
答案 0 :(得分:3)
我想您必须包括各种身份验证令牌,以便至少可以从GitHub页面上读取对VSTS构建的访问权限。
请注意,the documentation还列出了多个待解决的问题,包括MicrosoftDocs/vsts-docs issue 1499:
添加到GitHub自述文件的构建状态标志未显示。
所以这仍在进行中。
关于最后一个问题,它说:
这归因于公共项目与私人项目。
如果将项目公开,则图像URL将呈现。
我们正在寻找该文档的其他潜在解决方法。