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)
这里有一些事情:
您是否正在将标签推送到 github git push --tags?您是否在 travis-ci 上使用 拉标签git fetch --tags?
您的分支白名单还可以阻止标记的构建运行,因为它们可能会因为不是主分支而被阻止。
您的标签是否基于分支master?如果是这样,那么最后一条注释不应该适用,因为标记的提交仍然应该从 master 上的提交构建,并且如果git fetch --tags执行,您的部署程序仍然会识别它是一个标记。
如果这些建议都不能帮助您,如果您给我一个 travis-ci 构建的链接,我将很乐意查看您的设置。