Bitbucket Cloud の使用を開始する
Bitbucket Cloud を初めてお使いですか? 新規ユーザー用のガイドをご利用ください。
Bitbucket Pipelines を使用して、npm パッケージをビルド、テスト、公開することができます。
パイプライン内からリポジトリにプッシュバックする機能を使用して、タグを更新できます。
ビルドの無限ループを回避するため、バージョンをアップグレードする際のコミット メッセージには必ず [skip ci] を含めてください。
npm publish パイプ を使用して、パッケージを npm レジストリに公開します。非公開 npm パッケージに公開するには、package.json を編集して以下の例のようなセクションを追加します。
1
2
3
4
5
6
7
8
package.json
{
"name": "package",
"version": "1.0.11",
"description": "Description",
"publishConfig":{"registry":"my-internal-registry.local"}
}
npm でパイプを使用する方法の他の例をパイプ リポジトリで確認できます。
この例では、Bitbucket に $NPM_TOKEN 変数を追加する必要があります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bitbucket-pipelines.yml
image: node:10.15.1
pipelines:
default:
- step:
name: Build and Test
script:
- npm install
- npm test
- step:
name: Publish
deployment: production
script:
- npm version minor -m "Upgrade to %s [skip ci]"
- git push && git push --tags
- pipe: atlassian/npm-publish:0.2.0
variables:
NPM_TOKEN: $NPM_TOKEN
この内容はお役に立ちましたか?