InfoGrab DocsInfoGrab Docs

프로젝트

요약

query 파라미터에 다음 필드를 사용하여 결과를 필터링합니다. 설명: 아카이브된 프로젝트만 표시하도록 필터링합니다. 허용 값 유형: Boolean(true 또는 false) 설명: 코드 커버리지 보고서가 있는지 여부로 프로젝트를 필터링합니다.

히스토리
  • GitLab 18.11에서 avatarUrl 필드가 추가되었습니다.

허용된 스코프#

스코프 설명
namespace 특정 네임스페이스의 프로젝트를 쿼리합니다. namespace의 별칭으로 group을 사용할 수 있습니다.

자세한 내용은 스코프를 참고합니다.

쿼리 필드#

query 파라미터에 다음 필드를 사용하여 결과를 필터링합니다.

필드 이름(및 별칭) 연산자
아카이브만 archivedOnly =, !=
코드 커버리지 보유 hasCodeCoverage =, !=
취약점 보유 hasVulnerabilities =, !=
아카이브 포함 includeArchived =, !=
하위 그룹 포함 includeSubgroups =, !=
이슈 활성화 issuesEnabled =, !=
머지 리퀘스트 활성화 mergeRequestsEnabled =, !=

아카이브만 {#project-archived-only}#

설명: 아카이브된 프로젝트만 표시하도록 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • includeArchived와 함께 사용할 수 없습니다.

코드 커버리지 보유 {#project-has-code-coverage}#

설명: 코드 커버리지 보고서가 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

취약점 보유 {#project-has-vulnerabilities}#

설명: 보안 취약점이 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

아카이브 포함 {#project-include-archived}#

설명: 결과에 아카이브된 프로젝트를 포함합니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • archivedOnly와 함께 사용할 수 없습니다.
  • 기본적으로 아카이브된 프로젝트는 포함되지 않습니다.

하위 그룹 포함 {#project-include-subgroups}#

설명: 하위 그룹의 프로젝트를 포함할지 여부입니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • 이 필드는 namespace 스코프에서만 사용할 수 있습니다.
  • namespace 스코프를 지정하면 기본값은 true 입니다.

이슈 활성화 {#project-issues-enabled}#

설명: 이슈가 활성화되어 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

머지 리퀘스트 활성화 {#project-merge-requests-enabled}#

설명: 머지 리퀘스트가 활성화되어 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

표시 필드#

필드 이름(및 별칭) 설명
아카이브 여부 archived 프로젝트가 아카이브되었는지 표시합니다
아바타 URL avatarUrl 프로젝트 아바타의 URL을 표시합니다
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"
    ```
    

프로젝트

GitLab v19.4
Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기

요약

query 파라미터에 다음 필드를 사용하여 결과를 필터링합니다. 설명: 아카이브된 프로젝트만 표시하도록 필터링합니다. 허용 값 유형: Boolean(true 또는 false) 설명: 코드 커버리지 보고서가 있는지 여부로 프로젝트를 필터링합니다.

히스토리
  • GitLab 18.11에서 avatarUrl 필드가 추가되었습니다.

허용된 스코프#

스코프 설명
namespace 특정 네임스페이스의 프로젝트를 쿼리합니다. namespace의 별칭으로 group을 사용할 수 있습니다.

자세한 내용은 스코프를 참고합니다.

쿼리 필드#

query 파라미터에 다음 필드를 사용하여 결과를 필터링합니다.

필드 이름(및 별칭) 연산자
아카이브만 archivedOnly =, !=
코드 커버리지 보유 hasCodeCoverage =, !=
취약점 보유 hasVulnerabilities =, !=
아카이브 포함 includeArchived =, !=
하위 그룹 포함 includeSubgroups =, !=
이슈 활성화 issuesEnabled =, !=
머지 리퀘스트 활성화 mergeRequestsEnabled =, !=

아카이브만 {#project-archived-only}#

설명: 아카이브된 프로젝트만 표시하도록 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • includeArchived와 함께 사용할 수 없습니다.

코드 커버리지 보유 {#project-has-code-coverage}#

설명: 코드 커버리지 보고서가 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

취약점 보유 {#project-has-vulnerabilities}#

설명: 보안 취약점이 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

아카이브 포함 {#project-include-archived}#

설명: 결과에 아카이브된 프로젝트를 포함합니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • archivedOnly와 함께 사용할 수 없습니다.
  • 기본적으로 아카이브된 프로젝트는 포함되지 않습니다.

하위 그룹 포함 {#project-include-subgroups}#

설명: 하위 그룹의 프로젝트를 포함할지 여부입니다.

허용 값 유형: Boolean(true 또는 false)

참고:

  • 이 필드는 namespace 스코프에서만 사용할 수 있습니다.
  • namespace 스코프를 지정하면 기본값은 true 입니다.

이슈 활성화 {#project-issues-enabled}#

설명: 이슈가 활성화되어 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

머지 리퀘스트 활성화 {#project-merge-requests-enabled}#

설명: 머지 리퀘스트가 활성화되어 있는지 여부로 프로젝트를 필터링합니다.

허용 값 유형: Boolean(true 또는 false)

표시 필드#

필드 이름(및 별칭) 설명
아카이브 여부 archived 프로젝트가 아카이브되었는지 표시합니다
아바타 URL avatarUrl 프로젝트 아바타의 URL을 표시합니다
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"
    ```