プロジェクト
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
クエリフィールド
以下のフィールドは必須です: ネームスペース
| フィールド | 名前(およびエイリアス) | 演算子 |
|---|---|---|
| アーカイブのみ | archivedOnly | =、!= |
| グループ / ネームスペース | namespace、group | = |
| コードカバレッジあり | hasCodeCoverage | =、!= |
| 脆弱性あり | hasVulnerabilities | =、!= |
| アーカイブを含む | includeArchived | =、!= |
| サブグループを含む | includeSubgroups | =、!= |
| イシューを有効化 | issuesEnabled | =、!= |
| マージリクエストを有効化 | mergeRequestsEnabled | =、!= |
アーカイブのみ
説明: アーカイブ済みのプロジェクトのみを表示するようにフィルターします。
指定可能な値の型: Boolean(trueまたはfalse)
ノート:
includeArchivedとは併用できません。
グループ / ネームスペース
説明: プロジェクトをクエリするグループネームスペースを指定します。このフィールドは必須です。フィールド名としてnamespaceまたはgroupを使用できます。
指定可能な値の型: String
コードカバレッジあり
説明: プロジェクトにコードカバレッジレポートがあるかどうかでフィルターします。
指定可能な値の型: Boolean(trueまたはfalse)
脆弱性あり
説明: プロジェクトにセキュリティ脆弱性があるかどうかでフィルターします。
指定可能な値の型: Boolean(trueまたはfalse)
アーカイブを含む
説明: 結果にアーカイブ済みプロジェクトを含めます。
指定可能な値の型: Boolean(trueまたはfalse)
ノート:
archivedOnlyとは併用できません。- デフォルトでは、アーカイブ済みプロジェクトは含まれません。
サブグループを含める
説明: サブグループのプロジェクトを含めるかどうか。
指定可能な値の型: Boolean(trueまたはfalse)
ノート:
- このフィールドは
namespaceまたはgroupフィールドでのみ使用できます。 namespaceまたはgroupが指定されている場合、デフォルトでtrueになります。
イシューを有効化
説明: プロジェクトでイシューが有効になっているかどうかでフィルターします。
指定可能な値の型: Boolean(trueまたはfalse)
マージリクエストを有効化
説明: プロジェクトでマージリクエストが有効になっているかどうかでフィルターします。
指定可能な値の型: Boolean(trueまたはfalse)
表示フィールド
| フィールド | 名前(およびエイリアス) | 説明 |
|---|---|---|
| アーカイブ済み | archived | プロジェクトがアーカイブされているかどうかを表示 |
| Duo機能が有効 | duoFeaturesEnabled | Duo機能が有効になっているかどうかを表示 |
| フォークした | forked | プロジェクトがフォークであるかどうかを表示 |
| フォーク数 | forksCount | フォーク数を表示 |
| フルパス | fullPath | プロジェクトのフルパスを表示 |
| グループ | group | プロジェクトが属するグループを表示 |
| ID | id | プロジェクトIDを表示 |
| イシューを有効化 | issuesEnabled | イシューが有効になっているかどうかを表示 |
| 最終アクティビティ | lastActivity、lastActivityAt | プロジェクトの最終アクティブ日時を表示 |
| マージリクエストを有効化 | mergeRequestsEnabled | マージリクエストが有効になっているかどうかを表示 |
| 名前 | name | プロジェクト名を表示 |
| 未解決のイシュー数 | openIssuesCount | 未解決のイシュー数を表示 |
| 未解決のマージリクエスト数 | openMergeRequestsCount | 未解決のマージリクエスト数を表示 |
| パス | path | プロジェクトパスを表示 |
| シークレットプッシュ保護が有効 | secretPushProtectionEnabled | シークレットプッシュ保護が有効になっているかどうかを表示 |
| スター数 | starCount | スター数を表示 |
| 表示レベル | visibility | プロジェクトの表示レベルを表示 |
| ウェブURL | webUrl | プロジェクトのウェブURLを表示 |
ソートフィールド
| フィールド | 名前(およびエイリアス) | 説明 |
|---|---|---|
| フルパス | fullPath | フルパスでソート |
| 最終アクティビティ | lastActivity、lastActivityAt | 最終アクティビティ日でソート |
| パス | path | パスでソート |
ノート:
lastActivityは降順(desc)ソートのみをサポートしています。
例:
gitlab-orgグループのすべてのプロジェクトをパスでソートしてリスト表示:```glql display: table fields: name, fullPath, starCount, openIssuesCount sort: path asc query: type = Project and group = "gitlab-org" ```gitlab-orgグループのすべてのプロジェクトを最終アクティブ日時でソートしてリスト表示:```glql display: table fields: name, fullPath, lastActivity sort: lastActivity desc query: type = Project and group = "gitlab-org" ```