/
지속적인 통합 및 배포

지속적인 통합 및 배포

자동 DevOps, 러너 및 작업 아티팩트에 대한 설정을 할 수 있다.

1. Default to Auto DevOps pipeline for all projects

모든 프로젝트에 대해 Auto DevOps 파이프라인으로 기본 설정하며, 대체 CI 구성 파일인 .gitlab-ci.yml이 없는 경우 Auto DevOps 파이프라인이 실행된다.

 

2. Auto DevOps domain

모든 프로젝트의 Auto Review Apps 및 Auto Deploy 단계에 대해 기본적으로 사용할 도메인을 설정한다.

 

3. Pipeline minutes quota

GitLab 인스턴스에 대해 공유 러너를 활성화 한 경우 그룹이 매월 공유 러너에 사용할 수 있는 최대 파이프 라인 시간 (분)을 설정하여 사용량을 제한 할 수 있다. 빌드 제한은 분 단위로 저장되지만 계산은 초 단위로 수행되며 매월 1 일에 사용량이 재설정된다. 

  • 그룹이 공유 러너에서 매월 사용할 수 있는 최대 파이프라인 분 수를 설정한다. 무제한인 경우 0.

  • 설정을 적용하면 그룹 생성 시 아래와 같이 나타난다.

 

4. Maximum artifacts size (MB)

각 Job 아티팩트에 대한 최대 파일 크기를 설정한다.

 

5. Default artifacts expiration

각 Job 아티팩트에 대한 기본 만료 시간을 설정한다. 무제한인 경우 0.

 

6. Archive jobs

Job이 오래되고 만료된 것으로 간주되는 기간을 설정하며 그 시간이 지나면 Job은 보관되어 더 이상 재시도할 수 없게 된다.

 

7. Environment variables are protected by default

환경 변수가 기본적으로 보호되며 새 환경 변수를 생성할 때 기본적으로 보호된다.


8. Default CI configuration path

새 프로젝트의 기본 CI 구성 파일.gitlab-ci.yml 경로가 설정 되지 않은 경우 GitLab 인스턴스의 관리 영역에서 설정할 수 있다.