CI/CD 제한
GitLab Self-Managed 및 GitLab Dedicated 인스턴스에서 관리자 영역 또는 Rails 콘솔을 통해 설정할 수 있는 다양한 CI/CD 제한 항목을 설명합니다.
CI/CD 관련 인스턴스 제한 중 다수는 Admin 영역 에서 관리할 수 있습니다. 나머지 제한은 GitLab Rails 콘솔로 인스턴스 구성을 수정해야만 변경할 수 있습니다. GitLab.com은 GitLab Self-Managed의 기본값과 다른 값을 사용할 수 있습니다. GitLab.com의 CI/CD 제한 및 설정 을 확인합니다. 인스턴스 CI/CD 변수 제한 # 히스토리 GitLab 17.1에서 도입 되었습니다. 인스턴스 설정에서 정의할 수 있는 CI/CD 변수 의 개수에는 제한이 있습니다. 이 제한은 새 변수를 만들 때마다 확인됩니다. 새 변수로 인해 변수 총개수가 제한을 초과하게 되면 새 변수는 생성되지 않습니다. 이 제한을 구성하려면 다음을 수행합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Continuous Integration and Deployment 를 확장합니다. CI/CD limits 에서 Maximum number of Instance-level CI/CD variables that can be defined 의 값을 설정합니다. 기본값은 25 입니다. Save changes 를 선택합니다. dotenv 파일 크기 제한 # 히스토리 GitLab 17.1에서 도입 되었습니다. dotenv 아티팩트의 최대 크기에 제한을 설정할 수 있습니다. 이 제한은 dotenv 파일이 아티팩트로 내보내질 때마다 확인됩니다. 이 제한을 구성하려면 다음을 수행합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Continuous Integration and Deployment 를 확장합니다. CI/CD limits 에서 Maximum size of a dotenv artifact in bytes 의 값을 설정합니다. Save changes 를 선택합니다. 제한을 0 으로 설정하면 비활성화됩니다. 기본값은 5 KB입니다. dotenv 변수 제한 # 히스토리 GitLab 17.1에서 도입 되었습니다. dotenv 아티팩트 안에 들어가는 변수의 최대 개수에 제한을 설정할 수 있습니다. 이 제한은 dotenv 파일이 아티팩트로 내보내질 때마다 확인됩니다. 이 제한을 구성하려면 다음을 수행합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > CI/CD 를 선택합니다. Continuous Integration and Deployment 를 확장합니다. CI/CD limits 에서 Maximum number of variables in a dotenv artifact 의 값을 설정합니다. Save changes 를 선택합니다. 제한을 0 으로 설정하면 비활성화됩니다. 기본값은 20 입니다. Plan limits API 로도 이 제한을 설정할 수 있습니다. CycloneDX 아티팩트 크기 제한 # 히스토리 GitLab 19.3에서 도입 되었습니다. CycloneDX SBOM 아티