프로젝트
GitLab v19.1Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
설명: 아카이브된 프로젝트만 표시하도록 필터링합니다. 허용 값 유형: Boolean (true 또는 false) 설명: 코드 커버리지 보고서가 있는 프로젝트를 필터링합니다. 설명: 보안 취약점이 있는 프로젝트를 필터링합니다.
히스토리
- GitLab 18.11에서
avatarUrl필드가 추가됨.
허용된 스코프#
| 스코프 | 설명 |
|---|---|
| namespace | 특정 네임스페이스의 프로젝트를 쿼리합니다. namespace의 별칭으로 group을 사용할 수 있습니다. |
자세한 내용은 스코프를 참조하세요.
쿼리 필드#
| 필드 | 이름(및 별칭) | 연산자 |
|---|---|---|
| Archived only | archivedOnly | =, != |
| Has code coverage | hasCodeCoverage | =, != |
| Has vulnerabilities | hasVulnerabilities | =, != |
| Include archived | includeArchived | =, != |
| Include subgroups | includeSubgroups | =, != |
| Issues enabled | issuesEnabled | =, != |
| Merge requests enabled | mergeRequestsEnabled | =, != |
Archived only#
설명: 아카이브된 프로젝트만 표시하도록 필터링합니다.
허용 값 유형: Boolean (true 또는 false)
참고:
includeArchived와 함께 사용할 수 없습니다.
Has code coverage#
설명: 코드 커버리지 보고서가 있는 프로젝트를 필터링합니다.
허용 값 유형: Boolean (true 또는 false)
Has vulnerabilities#
설명: 보안 취약점이 있는 프로젝트를 필터링합니다.
허용 값 유형: Boolean (true 또는 false)
Include archived#
설명: 결과에 아카이브된 프로젝트를 포함합니다.
허용 값 유형: Boolean (true 또는 false)
참고:
-
archivedOnly와 함께 사용할 수 없습니다. -
기본적으로 아카이브된 프로젝트는 포함되지 않습니다.
Include subgroups#
설명: 하위 그룹의 프로젝트를 포함할지 여부를 지정합니다.
허용 값 유형: Boolean (true 또는 false)
참고:
-
이 필드는
namespace스코프에서만 사용할 수 있습니다. -
namespace스코프가 지정된 경우 기본값은true입니다.
Issues enabled#
설명: 이슈가 활성화된 프로젝트를 필터링합니다.
허용 값 유형: Boolean (true 또는 false)
Merge requests enabled#
설명: 머지 리퀘스트가 활성화된 프로젝트를 필터링합니다.
허용 값 유형: Boolean (true 또는 false)
표시 필드#
| 필드 | 이름(및 별칭) | 설명 |
|---|---|---|
| Archived | archived | 프로젝트가 아카이브되었는지 표시합니다 |
| Avatar URL | avatarUrl | 프로젝트 아바타의 URL을 표시합니다 |
| Duo features enabled | duoFeaturesEnabled | Duo 기능이 활성화되었는지 표시합니다 |
| Forked | forked | 프로젝트가 포크인지 표시합니다 |
| Forks count | forksCount | 포크 수를 표시합니다 |
| Full path | fullPath | 프로젝트의 전체 경로를 표시합니다 |
| Group | group | 프로젝트가 속한 그룹을 표시합니다 |
| ID | id | 프로젝트 ID를 표시합니다 |
| Issues enabled | issuesEnabled | 이슈가 활성화되었는지 표시합니다 |
| Last activity | lastActivity, lastActivityAt | 프로젝트가 마지막으로 활성화된 시간을 표시합니다 |
| Merge requests enabled | mergeRequestsEnabled | 머지 리퀘스트가 활성화되었는지 표시합니다 |
| Name | name | 프로젝트 이름을 표시합니다 |
| Open issues count | openIssuesCount | 열린 이슈 수를 표시합니다 |
| Open merge requests count | openMergeRequestsCount | 열린 머지 리퀘스트 수를 표시합니다 |
| Path | path | 프로젝트 경로를 표시합니다 |
| Secret push protection enabled | secretPushProtectionEnabled | 시크릿 푸시 보호가 활성화되었는지 표시합니다 |
| Star count | starCount | 별표 수를 표시합니다 |
| Visibility | visibility | 프로젝트 가시성 수준을 표시합니다 |
| Web URL | webUrl | 프로젝트의 웹 URL을 표시합니다 |
정렬 필드#
| 필드 | 이름(및 별칭) | 설명 |
|---|---|---|
| Full path | fullPath | 전체 경로로 정렬합니다 |
| Last activity | lastActivity, lastActivityAt | 마지막 활동 날짜로 정렬합니다 |
| Path | path | 경로로 정렬합니다 |
참고:
lastActivity는 내림차순(desc) 정렬만 지원합니다.
예시#
gitlab-org그룹의 모든 프로젝트를 경로순으로 나열합니다:
display: table
fields: name, fullPath, starCount, openIssuesCount
sort: path asc
query: type = Project and group = "gitlab-org"
gitlab-org그룹의 모든 프로젝트를 가장 최근에 활성화된 순으로 나열합니다:
display: table
fields: name, fullPath, lastActivity
sort: lastActivity desc
query: type = Project and group = "gitlab-org"