【问题标题】:Why does Travis CI build when branch is pushed to remote?当分支被推送到远程时,为什么 Travis CI 会构建?
【发布时间】:2016-12-29 06:15:45
【问题描述】:

我刚刚设置了 Travis CI,我注意到每次我将分支推送到远程仓库时,它都会启动构建。根据我对文档的阅读,这不是预期的行为......它应该只在打开拉取请求以及随后推送到该分支时才开始构建。

另外,当我打开一个拉取请求时,它会启动两个构建,如 image.

我想要的是以下内容:

  1. 推送远程分支(Travis CI 什么都不做)
  2. 创建 PR(Travis CI 启动 1 个构建)
  3. 将提交推送到分支(Travis CI 启动 1 个构建)。

有谁知道实现这个结果需要什么额外的配置?非常感谢。

【问题讨论】:

    标签: travis-ci


    【解决方案1】:

    可以通过禁用“构建推送”功能来实现预期的工作流程,如下所述:https://blog.travis-ci.com/2014-03-05-repository-settings/

    【讨论】:

    • 如果您禁用“构建推送”,当您将提交推送到主服务器时,Travis CI 不会启动构建,对吧?可以吗?
    猜你喜欢
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    相关资源
    最近更新 更多