Github支持在Readme.md中使用用户名变量吗?

7
我有一个存储库,其中包含来自Travis-CI的徽章。按照Travis-CI文档建议,该徽章已包含在Readme.md中,具有以下链接:

[![Build Status](https://travis-ci.org/nikicc/orange3-text.svg?branch=master)](https://travis-ci.org/nikicc/orange3-text)

然而,现在,每个fork我的存储库的人都会得到指向我的Travis-CI徽章的链接,因为它与我的用户名一起硬编码了。我希望实现所有fork自动获取链接到它们的徽章,而不是我的徽章。是否可以通过在Github上使用一些变量来绕过此问题,将存储库用户名放入Readme.md文件中?这个问题有没有什么好的解决方案?


https://dev59.com/sGMl5IYBdhLWcg3wHj1O - random
https://github.com/travis-ci/travis-ci/issues/779 - random
目前似乎还没有解决方案 :( - nikicc
1个回答

0

有一种替代方法可以使它工作:

Github:我能看到存储库的下载次数吗?

(https://github.com/andry81-devops/github-accum-stats)

对于具有数据的外部服务或站点,可以采用相同的方式。您只需要编写一个shell或任何其他脚本,并从github工作流程操作(.github/workflows/blabla.yml文件)中调用它。

唯一可能成为问题的是GitHub工作流程管道调用频率,可能有一个限制,大约每1小时或15分钟1次(我没有测试过)。

思路是相同的-将状态存储在单独的存储库中,并从GitHub工作流程操作中更新它。稍后,如果不需要,您可以使用另一个操作将统计存储库重写到头提交以下以切断更改历史记录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接