Travisを使ってnpmパッケージ(GitHub link)のリリースプロセスを自動化しようとしています。travisでバーベリック化されたパッケージの公開を自動化する方法
パッケージはベベルを使用して構築されています。出力ディレクトリを公開する必要があります。このプロセスはかなり簡単にスクリプトすることができます。
npm run babelify
cd build
npm publish
しかし、私の理解から、npm
プロバイダが使用する必要があり、これは.npmrc
でapi_key
とemail
パラメータを設定するため。これにより、現在の作業ディレクトリを変更する機能が削除されます。
.travis.yml
の関連配備セクションは次のようになります。
provider: npm
email: [email protected]
api_key:
secure: KlsdLI5KOLYV...
on:
tags: true
skip_cleanup: true
は、どのように私はトラヴィスを使用してnpm
にバベルのビルドを公開することができますか?