Travis-CI可以测试diff而不是所有文件吗?

时间:2015-10-02 04:21:46

标签: git github travis-ci

我们希望提高代码质量,但我们正在处理遗留代码,现在使用Travis-CI会触发团队无法处理的大量更改。

为了逐步改进代码,我想知道是否有方法只检查已修改的文件,或者更好:只修改了行

我们可以摆脱不一致的问题,因为我们编码并在我们觉得有时间后切换到“所有代码覆盖”。

1 个答案:

答案 0 :(得分:6)

Travis-CI在Git存储库上运行,代码已签出。您可以教您的测试脚本运行git diff --name-only HEAD^以获取修改后的文件,然后只运行与它们对应的测试。