2016-12-08 7 views
0

Travisを使ってnpmパッケージ(GitHub link)のリリースプロセスを自動化しようとしています。travisでバーベリック化されたパッケージの公開を自動化する方法

パッケージはベベルを使用して構築されています。出力ディレクトリを公開する必要があります。このプロセスはかなり簡単にスクリプトすることができます。

npm run babelify 
cd build 
npm publish 

しかし、私の理解から、npmプロバイダが使用する必要があり、これは.npmrcapi_keyemailパラメータを設定するため。これにより、現在の作業ディレクトリを変更する機能が削除されます。

.travis.ymlの関連配備セクションは次のようになります。

provider: npm 
email: [email protected] 
api_key: 
    secure: KlsdLI5KOLYV... 
on: 
    tags: true 
skip_cleanup: true 

は、どのように私はトラヴィスを使用してnpmにバベルのビルドを公開することができますか?

答えて

0

すでに公開していると思いますか?

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

これはコミットタグ付きの最新のビルドの結果です。

0

@joepd

このプロジェクトでは別の開発者がここにいます。

Travisはnpmにビルドフォルダを公開しませんでした。そのデプロイメントと以前の11個のデプロイメントは、基本的に私たちが望まないプロジェクトフォルダ全体です。

関連する問題