3.6.5.3. devfile へのプロジェクトの追加
devfile は、1 つ以上のプロジェクトが含まれるように設計されています。これらのプロジェクトを開発するためのワークスペースが作成されます。プロジェクトは、devfile の projects
セクションに追加されます。
単一 devfile の各プロジェクトには、以下が必要です。
- 一意な名前
- 指定されるソース
プロジェクトソースは、type
および location
の 2 つの必須の値で構成されます。
type
- プロジェクトソースプロバイダーの種類。
location
- プロジェクトソースの URL。
CodeReady Workspaces は以下のプロジェクトタイプをサポートします。
git
- Git のソースを含むプロジェクト。この場所はクローンのリンクを参照します。
github
-
git
と同じですが、GitHub でホストされるプロジェクト専用です。GitHub 固有の機能を使用しないプロジェクトにはgit
を使用します。 zip
- ZIP アーカイブのソースを含むプロジェクト。場所は ZIP ファイルを参照します。
3.6.5.3.1. プロジェクトソースタイプ: git リンクのコピーリンクがクリップボードにコピーされました!
例3.4 sparseCheckoutDir
パラメーター設定
-
ルートの
my-module
ディレクトリー (およびそのコンテンツ) のみを作成するには/my-module/
に設定されます。 先頭のスラッシュ (
my-module/
) を省略して、プロジェクトに存在するすべてのmy-module
ディレクトリーを作成します。たとえば、/addons/my-module/
を含みます。最後のスラッシュは、指定される名前のディレクトリー (それらのコンテンツを含む) のみが作成されることを示します。
-
ワイルドカードを使用して、複数のディレクトリー名を指定します。たとえば、
module-*
を設定すると、module-
で始まる指定のプロジェクトのすべてのディレクトリーがチェックアウトされます。
詳細は、Git ドキュメントで sparse checkout を参照してください。