2

我已经配置 Travis 来测试我的 GitHub 项目。是否可以将 Travis 配置为仅测试最新推送(即构建)?

例如:我推送fixA我知道会破坏一些测试的提交,然后立即推送fixB修复所有问题的提交。两个推送请求都会触发 Travis 测试构建,并且两个构建将排队。

由于在排队时两个构建都没有启动,因此我完全可以跳过对除最后一个(本例中的第二个)之外的所有排队构建(第一个)的测试。这将为 Travis 服务器节省一些 CPU 周期和时间,并且我会更快地得到响应。

4

1 回答 1

1

我刚刚在Travis 文档中发现:

有时你改变的只是自述文件、一些文档或其他对测试没​​有影响的东西。在这种情况下,您可能不希望为该提交创建构建。为此,您需要做的就是在提交消息中的某处添加 [ci skip]。

凉爽的。

于 2014-02-21T09:38:19.097 回答