Node.js、npm
前提条件
対象イメージ
|
Node.js プロジェクトでビルド、テストを実行、公開する
現在、オートメーションは npm を操作するための API を提供していません。Node.js プロジェクトを構築、テスト、公開する唯一の方法は、シェルスクリプトで npm
ツールを使用することです。
.space.kts
の内容は次のようになります。
さらに詳しく:
env["REGISTRY"]
: npm レジストリを指定します。npm ci
: npm の依存関係をインストールします。npm run build
:build
ステップが存在する場合は実行します。npm run test
: テストを実行します。./publish.sh
: 公開スクリプトを実行します。詳細は以下を参照してください。
publish.sh
スクリプトは、.npmrc
ファイルを使用してレジストリで認証し、npm パッケージを公開します。
さらに詳しく:
registry = $REGISTRY
: .space.kts に設定された環境変数を使用してレジストリ URL を指定します。$JB_SPACE_CLIENT_ID
および$JB_SPACE_CLIENT_SECRET
: Space パッケージのオートメーションサービスを認証する環境変数。VERSION="0.0.$JB_SPACE_EXECUTION_NUMBER"
:$JB_SPACE_EXECUTION_NUMBER
を使用して、スクリプトの実行番号に基づいてパッケージのバージョンを指定します。