作成されるプロジェクト・アーティファクト

新しいプロジェクトを作成すると、他のいくつかのVB Studioアーティファクトも作成されます。VB Studioにはステータス・ダイアグラムが表示されるため、各アーティファクトが生成されるたびにフォローできます。



次のようなアーティファクトがあります。

  • Gitリポジトリ。このプロジェクトに基づくすべての拡張のソース・コードが含まれます。

    Gitリポジトリのファイルを表示するには、「プロジェクト・ホーム」ページに移動し、「リポジトリ」タブをクリックして、Gitリポジトリ名をクリックします:

  • 開発環境。カスタマイズする予定のOracle Cloudアプリケーションが実行されている開発インスタンスを指します。(VB Studio環境には、Oracle Cloud Applications、Visual BuilderまたはIntegrationサービス・インスタンスを含めることができるため、それらを単一のエンティティとして処理できます。)開発環境の定義を表示するには、VB Studioナビゲータで「環境」をクリックします:

  • ワークスペース。これは、拡張機能で作業するプライベート領域です。各ユーザーには一意のワークスペースがありますが、ユーザーは互いのワークスペース(プロジェクトのGitリポジトリもクローニング)をクローニングすることで、同じ拡張機能でコラボレーションできます。
  • 拡張機能のアーティファクトをパッケージ化し、Oracle Cloud Applicationの開発インスタンスにデプロイするジョブを構築します。extensionName-Packageという名前のパッケージ・ジョブは、拡張機能のアーティファクト・ファイルを生成します。デプロイ・ジョブextensionName-Deployは、開発環境で定義されたOracle Cloudアプリケーション・インスタンスに拡張のアーティファクト・ファイルをデプロイします。(プロジェクトを手動で作成すると、これらのジョブの名前はApplication-Extension-PackageおよびApplication-Extension-Deployになります。)

    パッケージを実行し、ビルド・ジョブを順序でデプロイするには、extensionName-Package and Deployパイプラインも作成されます。(プロジェクトを手動で作成した場合、このパイプラインの名前は「アプリケーション拡張- パッケージおよびデプロイ」になります。)

    ノート

    これらのビルド・ジョブおよびパイプラインは自動的に作成されますが、それらが有効か無効かは、拡張機能のCI/CDパイプライン設定によって異なります。
  • VMエグゼキュータ。ただし、このプロジェクトがこのVB Studioのインスタンスの最初のプロジェクトであり、このインスタンスにまだVMエグゼキュータがない場合のみ。(ビルド・エグゼキュータで実行されるビルド・システム内のビルド。ビルド・エグゼキュータでのビルドの実行に必要なオペレーティング・システムおよびソフトウェア・パッケージは、ビルド・テンプレートで定義されています。)VMエグゼキュータは、Visual Builderのシステム・デフォルトOL7エグゼキュータ・テンプレートを使用します。このVMエグゼキュータを使用して、現在のプロジェクトおよびその他のプロジェクトでVisual Builderのシステム・デフォルトOL7テンプレートを参照するビルド・ジョブを実行できます。