我在github上使用我的组织帐户,并将其集成在Travis CI上,但是在github上没有注册webhook来通知Travis CI拉取新的推送分支。
是否有解决方案或文档可以帮助我?
发布于 2019-10-18 02:44:45
首先,您需要确保Travis CI正确集成到您的github中。在Travis CI创建帐户后,您将看到所有github项目。选择要构建的项目,合适的web-hook将自动在所选的github存储库中创建。转到github repository -> Settings -> Webhooks
.您将看到webhook:
还要确保webhook具有对事件的订阅:
tag creation
对于新的分支,您不需要额外的webhook。设置TravisCI集成,然后使用常规expressions定义用于在travis.yml中构建的分支。此示例用于生成除gh-pages之外的所有分支
branches:
only:
- /.*/
对于排除,请使用Safelisting
# blocklist
branches:
except:
- legacy
- experimental
# safelist
branches:
only:
- master
- stable
https://stackoverflow.com/questions/58442987
复制