Travis CI开始构建新标签

Gil*_* O. 5 deployment github travis-ci github-pages

我正在尝试使用travis继续与github集成.我想在新标签上创建自定义部署.问题是当我创建标签时,我无法获得travis来构建.

我相信另一种方法是创建一个发布分支......

我的travis.yml看起来像这样

language: node_js
node_js:
   - "0.10"
# whitelist
branches:
  only:
    - master

after_success:
  ./build/update-ghpages.sh
Run Code Online (Sandbox Code Playgroud)

jos*_*son 3

这里有一些事情:

您是否正在将标签推送到 github git push --tags?您是否在 travis-ci 上使用 拉标签git fetch --tags

您的分支白名单还可以阻止标记的构建运行,因为它们可能会因为不是主分支而被阻止。

您的标签是否基于分支master?如果是这样,那么最后一条注释不应该适用,因为标记的提交仍然应该从 master 上的提交构建,并且如果git fetch --tags执行,您的部署程序仍然会识别它是一个标记。

如果这些建议都不能帮助您,如果您给我一个 travis-ci 构建的链接,我将很乐意查看您的设置。