【发布时间】:2015-03-02 14:34:00
【问题描述】:
我正在尝试在推送到 master 分支时自动构建和部署我的 npm 包到 npm 注册表。
这是我的.travis.yml文件内容:
language: node_js
node_js:
- '0.11'
- '0.10'
deploy:
provider: npm
api_key:
secure: XXX
on:
tags: true
branch: master
构建成功运行,但部署失败并显示消息:
跳过 npm 提供程序的部署,因为不允许部署此分支。
这是为什么呢?我在没有指定任何分支和明确指定“主”分支的情况下都尝试了。
这里是the travis build的详细状态。
感谢任何解决此问题的建议/线索。提前致谢。
【问题讨论】:
标签: deployment continuous-integration npm build-process travis-ci