我已将Travis配置为测试我的GitHub项目。是否可以将Travis配置为仅测试最新推送(即构建)?
例如:我推送fixA
提交,我知道这会破坏一些测试,然后就推送fixB
提交修复所有内容的提交。两个推送请求都将触发Travis测试构建,两个构建将排队。
由于在编队时都没有开始构建,因此我完全可以跳过除最后一个(本例中的第二个)之外的所有排队构建(第一个)的测试。这将为Travis服务器节省一些CPU周期和时间,我会尽快得到响应。
答案 0 :(得分:1)
我刚刚在Travis documentation中找到了:
有时候你要改变的是README,一些文档或其他对测试没有影响的东西。在这种情况下,您可能不希望为该提交创建构建。要做到这一点,您需要做的就是在提交消息中的某处添加[ci skip]。
冷却。