我们在PyPI服务器上几乎没有库。它们的通用设置和接口代码是相同的。在一对回购scikit-surgercore和scikit-surgeryutils中,管道和覆盖范围的标记不可见,而在另一个回购scikit-surgerydavinci中,所有标记都显示出来。这是奇怪的,因为链接工作正常,但只有徽章没有出现
我检查了项目中的setup.cfg,它正在从README.rst读取说明。工作回购和非工作回购的徽章代码部分相同。我检查了gitlab服务器以搜索.svg
图像,但找不到它们
我的问题是为什么徽章没有出现。皮皮是怎么拿到徽章的。有人帮我修吗?修复应该不是很困难,因为链接工作正常
图像不在那里。比较
https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerydavinci/badges/master/coverage.svg
以及
https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/badges/master/coverage.svg
第二个URL返回错误404notfound。要么修复所有
README.rst
中的url,要么修复站点以返回图像我发现了这个问题,这个问题在@phd建议的回购管道的许可范围内。这很棘手,因为文件
.svg
不存在于项目或Gitlab服务器中,而是由Gitlab为每个项目动态创建的。将管道权限从
Only Project Members
更改为Everyone with Access
可以解决此问题。设置位于Gitlab-Repo > Settings > Visibility, project features, permissions > Click Expand and in Repo section change Pipelines
相关问题 更多 >
编程相关推荐