ruby-on-rails - Travis CI为每个Github提交推送创建两个构建

标签 ruby-on-rails github travis-ci

每次我推送到Github时,它似乎都会触发两个Travis CI版本-一个用于PR,另一个用于Push本身。从链接来看,它们似乎是单独的版本。

两者之间的确切区别是什么?如何启用它以便仅运行一个?

travis ci build

最佳答案

您可以在存储库的TravisCI设置中取消选中构建推送或PR:

它们之间的区别是:

  • /pr建立自动合并状态(就像您合并PR并对其进行测试一样,请注意:如果PR无法自动合并,它将不会运行)。
  • /push为您推送到的分支的当前状态构建(就像您在刚推送的本地副本上运行测试一样),
  • 关于ruby-on-rails - Travis CI为每个Github提交推送创建两个构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34974925/

    相关文章:

    ios - CocoaPods & GitHub - 获取当前文件

    ruby-on-rails - rake 数据库 :migration not working on travis-ci build

    python - 如何为keras源代码运行pytest

    ruby-on-rails - 如何只返回 Mongoid 中需要的字段?

    ruby-on-rails - 存储文件的校验和或类似内容,以便轻松判断它是否与另一个文件相同

    git - [用户名].github.io 遇到问题

    objective-c - 如何让 Travis CI 构建和测试托管在 Github 上的 xcode 项目?

    ruby-on-rails - Devise::SessionsController#destroy 中的 ActionController::InvalidAuthenticityToken

    ruby-on-rails - 如何在 Rails 中设置 session 变量?

    git 意外删除文件