InfoGrab Docs

CI/CD 설정

GitLab 인스턴스의 관리자 영역에서 CI/CD 설정을 구성하는 방법을 설명합니다. Auto DevOps, 작업 아티팩트, 파이프라인, 패키지 레지스트리, 러너, 잡 토큰, 잡 로그, CI/CD 카탈로그 설정을 포함합니다.

관리자 영역에서 GitLab 인스턴스의 CI/CD 설정을 구성합니다. 사전 요구 사항: 관리자 액세스 권한이 있어야 합니다. 다음 설정을 사용할 수 있습니다: 변수: 인스턴스의 모든 프로젝트에서 사용 가능한 CI/CD 변수를 구성합니다. 지속적인 통합 및 배포: Auto DevOps, 작업, 아티팩트, 인스턴스 러너, 파이프라인 기능에 대한 설정을 구성합니다. 패키지 레지스트리: 패키지 전달 및 파일 크기 제한을 구성합니다. 러너: 러너 등록, 버전 관리, 토큰 설정을 구성합니다. 잡 토큰 권한: 프로젝트 간 잡 토큰 액세스를 제어합니다. 잡 로그: 증분 로깅 등 잡 로그 설정을 구성합니다. 지속적인 통합 및 배포 설정 액세스 # Auto DevOps, 인스턴스 러너, 잡 아티팩트 등 CI/CD 설정을 사용자 정의합니다. 이 설정에 액세스하려면: 오른쪽 상단에서 관리자 를 선택합니다. 설정 > CI/CD 를 선택합니다. 지속적인 통합 및 배포 를 확장합니다. 모든 프로젝트에 Auto DevOps 구성 # .gitlab-ci.yml 파일이 없는 모든 프로젝트에 대해 Auto DevOps 가 실행되도록 구성합니다. 이 설정은 기존 프로젝트와 새 프로젝트 모두에 적용됩니다. 인스턴스의 모든 프로젝트에 Auto DevOps를 구성하려면: 모든 프로젝트에 대해 Auto DevOps 파이프라인을 기본값으로 설정 확인란을 선택합니다. 선택 사항. Auto Deploy 및 Auto Review Apps를 사용하려면 Auto DevOps 기본 도메인 을 지정합니다. 변경 사항 저장 을 선택합니다. 인스턴스 러너 # 새 프로젝트에 인스턴스 러너 활성화 # 기본적으로 모든 새 프로젝트에서 인스턴스 러너를 사용 가능하게 합니다. 새 프로젝트에 인스턴스 러너를 사용 가능하게 하려면: 새 프로젝트에 인스턴스 러너 활성화 확인란을 선택합니다. 변경 사항 저장 을 선택합니다. 인스턴스 러너 세부 정보 추가 # 인스턴스 러너에 대한 설명 텍스트를 추가합니다. 이 텍스트는 모든 프로젝트의 러너 설정에 표시됩니다. 인스턴스 러너 세부 정보를 추가하려면: 인스턴스 러너 세부 정보 텍스트 상자에 텍스트를 입력합니다. Markdown 형식을 사용할 수 있습니다. 변경 사항 저장 을 선택합니다. 렌더링된 세부 정보를 보려면: 상단 바에서 검색 또는 이동 을 선택하고 프로젝트 또는 그룹을 찾습니다. 설정 > CI/CD 를 선택합니다. 러너 를 확장합니다. 여러 프로젝트와 프로젝트 러너 공유 # 프로젝트 러너를 여러 프로젝트와 공유합니다. 사전 요구 사항: 등록된 프로젝트 러너 가 있어야 합니다. 여러 프로젝트와 프로젝트 러너를 공유하려면: 오른쪽 상단에서 관리자 를 선택합니다. 왼쪽 사이드바에서 CI/CD > 러너 를 선택합니다. 편집하려는 러너를 선택합니다. 오른쪽 상단에서 편집 (✏️)을 선택합니다. 이 러너의 프로젝트 제한 아래에서 프로젝트를 검색합니다. 프로젝트 왼쪽에서 활성화 를 선택합니다. 추가 프로젝트마다 이 과정을 반복합니다. 잡 아티팩트 # GitLab 인스턴스