现在,无论我在 github 项目页面中选择哪个分支,我都可以让 travisshield 反映最新运行或特定分支。我可以通过在 URL 末尾省略或指定分支名称来完成此操作。相反,我想获得与所选分支相对应的盾牌。换句话说,每次我选择不同的分支时,我的 travisshield 的 URLREADME.md
文件会改变。
在 SVN 中,您可以使用 SVN 关键字通过使用分支名称(或类似名称)修改屏蔽 URL 来实现类似的功能。这QA为 git 提供了一些替代方案,但是:
- 我宁愿避免依赖 shell 脚本
- 我认为关键字扩展不起作用,因为我需要 Github 端的文件不同,而不是我的本地计算机上的文件(希望我对此是错的)
有任何想法吗?希望我只是错过了一些愚蠢的事情。感觉必须有一种非常简单的方法来做到这一点。
我使用 Travis 构建护盾miniCRAN,并且解决方案非常简单。
注意添加?branch=...
在每个 travisshield 链接的末尾。
这是摘录自README.md
:
**Build status**
master:
[![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=master)](https://travis-ci.org/andrie/miniCRAN)
release:
[![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=release)](https://travis-ci.org/andrie/miniCRAN)
dev: [![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=dev)](https://travis-ci.org/andrie/miniCRAN)
这导致:
构建状态
master:
release:
dev:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)