配置Travis CI以构建新的github分支

问题描述 投票:0回答:1

我正在github上使用我的组织帐户,并将其集成到Travis CI中,但是在github上没有注册任何Webhook来通知Travis CI来拉出新的推送分支。

是否有可以帮助我的解决方案或文档?

github travis-ci devops
1个回答
1
投票

首先,您需要确保Travis CI已正确集成到github中。在Travis CI创建帐户后,您将看到所有github项目。选择要构建的项目,并在选定的github存储库中自动创建适当的Web挂钩。转到github repository -> Settings -> Webhooks。您会看到网络挂钩:

webhook in repository settings

还请确保webhook订阅了事件:

  • 创建分支或标签
  • 删除分支或标签
  • 请求请求

您不需要为新分支机构使用额外的网络挂钩。设置TravisCI集成,然后使用常规的expressions定义要在travis.yml中进行构建的分支。此示例用于构建all分支(gh-pages

除外)
branches:
  only:
  - /.*/

对于排除使用Safelisting

# blocklist
branches:
  except:
  - legacy
  - experimental

# safelist
branches:
  only:
  - master
  - stable
© www.soinside.com 2019 - 2024. All rights reserved.