Dev Container CLI
Dev Container CLI は、クライアントのインフラストラクチャ上で Dev Container を直接ビルドする方法を提供します。 ローカルスクリプトによる柔軟でカスタマイズ可能なビルドを提供し、CI パイプラインやリモート開発環境など、様々な環境やワークフローをサポートします。 このツールは、Dev Container の準備プロセス全体を自動化します。
Dev Container CLI を JAR ファイルを含む ZIP アーカイブとしてダウンロードし、ターミナルから直接実行できます。
前提条件
Dev Container CLI を設定する前に、次の前提条件が満たされていることを確認してください。
ZIP ディストリビューションには、JDK 17 以降がインストールされている必要があります。
Dev Container をビルドするプロジェクトには、
devcontainer.jsonファイルが含まれている必要があります。
CLI を構成する
Dev Container CLI をインストールして実行する
.zipファイルを ダウンロードして解凍します。あるいは、次のコマンドを使用することもできます。
curl -f -L -o intellij-devcontainers-cli.zip "https://jb.gg/intellij-devcontainers-cli.zip/latest"デプロイされたディストリビューションへの次のサンプルリンクを確認してください。
https://download.jetbrains.com/resources/intellij/dev-containers/243.19420.43/intellij-devcontainers-cli.zipターミナルで、
ijcdevスクリプトファイルを見つけます。次のコマンドを使用して、現在のディレクトリからスクリプトを実行します。
./ijdevcijdevcスクリプトファイルには次のパラメーターが含まれています。SOURCE:devcontainer.jsonファイルが配置されているプロジェクトへのディレクトリ。config:devcontainer.jsonファイルへのパスを定義します。format: より明確な表現のために出力を構造化します。
ビルド Dev Container
configパラメーターとプロジェクトのdevcontainer.jsonファイルへのローカルパスを使用して スクリプトを実行します。次のコマンドを実行します。
./ijdevc --config /full/path/to/project/.devcontainer/devcontainer.json /full/path/to/project次の例を確認してください。
./ijdevc --config /Users/jetbrains/spring-petclinic/.devcontainer/devcontainer.json /Users/jetbrains/spring-petclinicCLI 操作の出力は、プロジェクトソースとビルドに必要なすべてのツールが含まれた Dev Container アーティファクトです。
準備された Dev Container の次の詳細情報と ID を確認します。
