我正在github上使用我的组织帐户,并将其集成到Travis CI中,但是在github上没有注册任何Webhook来通知Travis CI来拉出新的推送分支。
是否有可以帮助我的解决方案或文档?
首先,您需要确保Travis CI已正确集成到github中。在Travis CI创建帐户后,您将看到所有github项目。选择要构建的项目,并在选定的github存储库中自动创建适当的Web挂钩。转到github repository -> Settings -> Webhooks
。您会看到网络挂钩:
还请确保webhook订阅了事件:
您不需要为新分支机构使用额外的网络挂钩。设置TravisCI集成,然后使用常规的expressions定义要在travis.yml中进行构建的分支。此示例用于构建all分支(gh-pages:
除外)branches:
only:
- /.*/
对于排除使用Safelisting:
# blocklist
branches:
except:
- legacy
- experimental
# safelist
branches:
only:
- master
- stable