如何在travis中自动发布babelified包

时间:2016-12-08 09:28:27

标签: npm babeljs travis-ci

我尝试使用Travis自动执行npm包(GitHub link)的发布过程。

包使用babel构建。应该发布输出目录。这个过程可以非常简单地编写脚本:

npm run babelify
cd build
npm publish

但是,根据我的理解,应该使用npm提供商,因为这会在api_key中设置email.npmrc参数。这将删除更改当前工作目录的功能。

.travis.yml的相关部署部分如下所示:

provider: npm
email: kvdb@d-centralize.nl
api_key:
  secure: KlsdLI5KOLYV...
on:
  tags: true
skip_cleanup: true

如何使用Travis将babel版本发布到npm

2 个答案:

答案 0 :(得分:0)

认为你已经成功发布了它?

% npm search itslanguage NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS itslanguage | The core JavaScript… | =kvdb… | 2016-12-06 | 0.3.11 |

这是来自标记提交的最新版本的结果。

答案 1 :(得分:0)

@joepd

该项目的另一个开发人员。

Travis没有将构建文件夹发布到npm。该部署和之前的11个基本上是我们不想要的整个项目文件夹。