CI/CD用のVB Studioの設定

組織のメンバーがどのタイプのアプリケーションを作成しているかに関係なく、この章を全員が読む必要があります。ビルドシステムは、VB Studioの最も重要な部分の一つです。

VB Studioのビルド・システムを使用すると、組織の開発者は、アプリケーションおよびアプリケーション拡張を構築、パッケージ化、テストおよびデプロイするジョブを作成できます。VB Studioでは、ビルドはVMビルド・エグゼキュータ(VMエグゼキュータ)またはDockerエグゼキュータで実行されます。ビルド・エグゼキュータ・テンプレートはVMエグゼキュータのオペレーティング・システムとソフトウェア・パッケージを定義し、DockerイメージはDockerエグゼキュータのオペレーティング・システムとソフトウェア・パッケージを定義します。

アプリケーションを構築するために、組織の開発者は、VB Studioプロジェクトでビルド・ジョブを定義します。ジョブは、アプリケーションのソース・ファイルが見つかった場所、ジョブおよびテスト・スクリプトの実行に必要なコマンド、アーティファクトの生成およびパッケージ化の手順、およびそれらのアーティファクトがデプロイされる場所を定義する構成です。

ビルドを実行するには、組織の開発者には、オペレーティング・システムおよびソフトウェア・パッケージがインストールされているコンピュート・インスタンスが必要です。たとえば、Node.jsアプリケーションを構築するには、OCI VMコンピュート・インスタンス上にNode.jsをインストールする必要があります。このインスタンスを使用して、CI/CDビルドを実行します。

VB StudioのCI/CDの構成を開始する前に、構成プロセスをガイドするいくつかの決定を行う必要があります。