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を使用して、スクリプトの実行番号に基づいてパッケージのバージョンを指定します。