所以我在这里有多个分支的这个github仓库:https://github.com/WalnutiQ/WalnutiQ 以及来自主要README.md
的travis ci的构建传递徽章每当我将提交推送到任何分支时,如果失败,travis ci图形将显示所有分支的构建失败。是否有一种简单的方法可以使它显示构建失败只是为了一个分支?
答案 0 :(得分:1)
我不确定这是否算轻松,但这就是我的工作。
构建脚本:
某事like this。
发布脚本
发布脚本在主构建之后运行,无论是通过还是失败。
然后在分支的README.md上用:
提供它 ![Build Status](http://www.typhoonframework.org/build-status/build-status.png)
。 。 。上面,逐字粘贴到StackOverflow中,它也接受markdown格式,如下所示:
Build Status http://www.typhoonframework.org/build-status/build-status.png?q=z
如果要对每个分支执行此操作,只需修改脚本以在分支中包含分支名称,并让分支的README指向该分支。
为什么我喜欢这种方法:
一般而言,尽可能创建与构建服务器无关的脚本。
说过状态标记是增值的一个很好的例子,如果方便使用,可以由构建服务器提供。