CI/CD 설정
GitLab 인스턴스의 관리자 영역에서 CI/CD 설정을 구성하는 방법을 설명합니다. Auto DevOps, 잡 아티팩트, 파이프라인, 패키지 레지스트리, 러너, 잡 토큰, 잡 로그, CI/CD 카탈로그 설정을 포함합니다.
관리자 영역에서 GitLab 인스턴스의 CI/CD 설정을 구성합니다. 사전 요구 사항: 관리자 액세스 권한이 있어야 합니다. 다음 설정을 사용할 수 있습니다: 변수: 인스턴스의 모든 프로젝트에서 사용할 수 있는 CI/CD 변수를 구성합니다. 지속적인 통합 및 배포: Auto DevOps, job, 아티팩트, 인스턴스 러너, 파이프라인 기능에 대한 설정을 구성합니다. 패키지 레지스트리: 패키지 전달과 파일 크기 제한을 구성합니다. 러너: 러너 등록, 버전 관리, 토큰 설정을 구성합니다. job 토큰 권한: 프로젝트 간 job 토큰 액세스를 제어합니다. job 로그: 증분 로깅과 같은 job 로그 설정을 구성합니다. CI/CD 제한 . 지속적인 통합 및 배포 설정 액세스 # Auto DevOps, 인스턴스 러너, job 아티팩트를 포함한 CI/CD 설정을 사용자 지정합니다. 이 설정에 액세스하려면: 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Continuous Integration and Deployment 를 확장합니다. 모든 프로젝트에 Auto DevOps 구성 # .gitlab-ci.yml 파일이 없는 모든 프로젝트에서 Auto DevOps 가 실행되도록 구성합니다. 이 설정은 기존 프로젝트와 새 프로젝트 모두에 적용됩니다. 인스턴스의 모든 프로젝트에 Auto DevOps를 구성하려면: Default to Auto DevOps pipeline for all projects 확인란을 선택합니다. 선택 사항. Auto Deploy와 Auto Review Apps를 사용하려면 Auto DevOps 기본 도메인 을 지정합니다. Save changes 를 선택합니다. 인스턴스 러너 # 새 프로젝트에 인스턴스 러너 활성화 # 기본적으로 모든 새 프로젝트에서 인스턴스 러너를 사용할 수 있게 합니다. 새 프로젝트에서 인스턴스 러너를 사용할 수 있게 하려면: Enable instance runners for new projects 확인란을 선택합니다. Save changes 를 선택합니다. 인스턴스 러너 세부 정보 추가 # 인스턴스 러너에 대한 설명 텍스트를 추가합니다. 이 텍스트는 모든 프로젝트의 러너 설정에 표시됩니다. 인스턴스 러너 세부 정보를 추가하려면: Instance runner details 텍스트 상자에 텍스트를 입력합니다. Markdown 형식을 사용할 수 있습니다. Save changes 를 선택합니다. 렌더링된 세부 정보를 확인하려면: 상단 바에서 Search or go to 를 선택하고 프로젝트 또는 그룹을 찾습니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Runners 를 확장합니다. 여러 프로젝트와 프로젝트 러너 공유 # 프로젝트 러너를 여러 프로젝트와 공유합니다. 사전 요구 사항: 등록된 프로젝트 러너 가 있어야 합니다. 프로젝트 러너를 여러 프로젝트와 공유하려면: 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 CI/CD