use*_*003 18 ruby-on-rails github travis-ci
每次我推送到Github,它似乎触发两个 Travis CI构建 - 一个用于PR,一个用于Push本身.从链接来看,它们似乎也是单独的构建.
这两者之间的确切区别是什么?我如何启用它以便只运行一个?
наб*_*эли 21
您可以取消选中存储库的TravisCI设置中的构建推送或PR:
他们之间的区别是:
/push
为您推送到的分支的当前状态构建(就像您在刚刚推送的本地副本上运行测试一样),/pr
构建automerged状态(就好像你合并PR并运行测试一样,注意:如果PR不能自动充电,它将无法运行).您的方案中发生的事情如下所示:
continuous-integration/travis-ci/push
- 只在分支上运行测试
continuous-integration/travis-ci/pr
- 合并并运行测试
这是完全没问题的 - 但是如果你想摆脱需要禁用的一个构建Build pushes
或者Build pull requests
在Travis的项目设置中.
资料来源:
https://github.com/travis-ci/travis-ci/issues/1504
https://github.com/twisted/twistedchecker/pull/93
https://blog.travis-ci.com/2014-03-05-repository-settings/
归档时间: |
|
查看次数: |
1876 次 |
最近记录: |