设置Travis以测试来自请求请求的每个提交

时间:2018-08-29 10:12:57

标签: git travis-ci

是否可以通过以下方式配置Travis CI:当拉取请求到达(具有多个提交)时,它会构建每个提交并在PR的每个提交中通过单元测试?

默认为仅对分支头运行。

2 个答案:

答案 0 :(得分:2)

直到Travis具有执行此操作的标志,单行Bash脚本执行此操作,请参见

https://github.com/travis-ci/travis-ci/issues/9183#issuecomment-473027249

基本上:

for C in {32..0}; do git push origin testbranch~${C}:testbranch; sleep 360; done

答案 1 :(得分:-1)

我认为不可能。如果您想测试每个提交,则push会一一提交。