travis-ci触发仅在github repo中为master分支构建

Lar*_*Cai 22 github travis-ci

我在github git repo https://github.com/larrycai/LASO有两个分支(mastergh-pages)

根据文档http://about.travis-ci.org/docs/user/build-configuration/,如果.travis.yml文件存在于分支中,它将在所有分支上触发

虽然目前master仅针对内置分支触发,但请参阅https://travis-ci.org/#!/larrycai/LASO/branch_summary

.travis.yml即使我想为所有分支构建,我是否必须设置白名单或黑名单.

neo*_*tic 30

根据此合并的pull请求此文档条目,您现在可以gh-pages通过将分支添加到白名单来在分支上运行测试:

branches:
  only:
    - gh-pages
Run Code Online (Sandbox Code Playgroud)


Mic*_*hin 0

gh-pages 被忽略,因为大多数人希望 travis 忽略它们。

  • 虽然这是事实,但下面的答案实际上更有帮助,因为它实际上提供了一个解决方案。 (3认同)