패키지 설정

이 페이지에는 패키지 단계에서 관리 및 관련된 설정에 대한 포괄적인 디렉터리이 포함되어 있습니다.

인스턴스 설정

패키지 레지스트리

설정 테이블 설명
nuget_skip_metadata_url_validation application_settings NuGet 패키지의 메타데이터 URL 유효성 검사를 건너뛸지 여부를 나타냅니다.
npm_package_requests_forwarding application_settings 인스턴스 수준에서 npm 패키지 포워딩을 활성화 또는 비활성화합니다.
pypi_package_requests_forwarding application_settings 인스턴스 수준에서 PyPI 패키지 포워딩을 활성화 또는 비활성화합니다.
packages_cleanup_package_file_worker_capacity application_settings 패키지 파일 정리를 위해 허용된 동시 작업자 수입니다.
package_registry_allow_anyone_to_pull_option application_settings 패키지 레지스트리에서 누구나 가져갈 수 있도록 허용 토글을 활성화 또는 비활성화합니다.
throttle_unauthenticated_packages_api_requests_per_period application_settings throttle_unauthenticated_packages_api_period_in_seconds로 정의된 기간 내의 인증되지 않은 패키지 API 요청 제한입니다.
throttle_unauthenticated_packages_api_period_in_seconds application_settings 인증되지 않은 패키지 API 요청을 메트릭하는 데 사용되는 기간(초)입니다.
throttle_authenticated_packages_api_requests_per_period application_settings throttle_authenticated_packages_api_period_in_seconds로 정의된 기간 내의 인증된 패키지 API 요청 제한입니다.
throttle_authenticated_packages_api_period_in_seconds application_settings 인증된 패키지 API 요청을 메트릭하는 데 사용되는 기간(초)입니다.
throttle_unauthenticated_packages_api_enabled application_settings  
throttle_authenticated_packages_api_enabled application_settings 패키지 API에 대한 요청 제한/쓰로틀링을 활성화 또는 비활성합니다.
conan_max_file_size plan_limits Conan 패키지 파일의 최대 파일 크기입니다.
maven_max_file_size plan_limits Maven 패키지 파일의 최대 파일 크기입니다.
npm_max_file_size plan_limits npm 패키지 파일의 최대 파일 크기입니다.
nuget_max_file_size plan_limits NuGet 패키지 파일의 최대 파일 크기입니다.
pypi_max_file_size plan_limits PyPI 패키지 파일의 최대 파일 크기입니다.
generic_packages_max_file_size plan_limits 일반 패키지 파일의 최대 파일 크기입니다.
golang_max_file_size plan_limits GoProxy 패키지 파일의 최대 파일 크기입니다.
debian_max_file_size plan_limits Debian 패키지 파일의 최대 파일 크기입니다.
rubygems_max_file_size plan_limits RubyGems 패키지 파일의 최대 파일 크기입니다.
terraform_module_max_file_size plan_limits Terraform 패키지 파일의 최대 파일 크기입니다.
helm_max_file_size plan_limits Helm 패키지 파일의 최대 파일 크기입니다.

컨테이너 레지스트리

설정 테이블 설명
container_registry_token_expire_delay application_settings 컨테이너 레지스트리 인증 토큰(JWT)이 만료되기 전의 시간(분)입니다.
container_expiration_policies_enable_historic_entries application_settings 12.8 버전 이전의 프로젝트가 컨테이너 정리 정책을 사용할 수 있거나 막을지 여부를 허용하거나 방지합니다.
container_registry_vendor application_settings 컨테이너 레지스트리의 공급자입니다. GitLab 컨테이너 레지스트리의 경우 gitlab, 다른 외부 레지스트리의 경우 다른 값입니다.
container_registry_version application_settings 컨테이너 레지스트리의 현재 버전입니다.
container_registry_features application_settings 연결된 컨테이너 레지스트리에서 지원되는 기능입니다. 예: 태그 삭제.
container_registry_delete_tags_service_timeout application_settings 삭제 프로세스가 일괄 태그를 삭제하는 데 최대로 소요될 수 있는 최대 시간(초)입니다.
container_registry_expiration_policies_worker_capacity application_settings 허용된 동시 컨테이너 이미지 정책 작업자 수입니다.
container_registry_cleanup_tags_service_max_list_size application_settings 정리 정책 단일 실행에서 삭제할 수 있는 최대 태그 수입니다. 추가 태그는 다른 실행에서 삭제되어야 합니다.
container_registry_expiration_policies_caching application_settings 정리 정책 실행 중에 태그 생성 타임스탬프 캐싱을 활성화 또는 비활성화합니다.
container_registry_import_max_tags_count application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 0을 반환합니다.
container_registry_import_max_retries application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 0을 반환합니다.
container_registry_import_start_max_retries application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 0을 반환합니다.
container_registry_import_max_step_duration application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 0을 반환합니다.
container_registry_import_target_plan application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 빈 문자열(‘‘)을 반환합니다.
container_registry_import_created_before application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 빈 문자열(‘‘)을 반환합니다.
container_registry_pre_import_timeout application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 빈 문자열(‘‘)을 반환합니다.
container_registry_import_timeout application_settings 17.0에서 폐기됨. GitLab.com의 마이그레이션이 완료되었으므로 이 필드를 정리하도록 시작합니다. 이 필드는 제거될 때까지 빈 문자열(‘‘)을 반환합니다.
dependency_proxy_ttl_group_policy_worker_capacity application_settings 허용된 동시 의존성 프록시 정리 정책 작업자 수입니다.

네임스페이스/그룹 설정

설정 테이블 설명
maven_duplicates_allowed namespace_package_settings 중복되는 Maven 패키지를 허용하거나 막을지 여부입니다.
maven_duplicate_exception_regex namespace_package_settings 중복을 허용하지 않을 때, 중복으로 허용되는 Maven 패키지를 정의하는 정규식입니다. 이는 패키지의 이름과 버전과 일치합니다.
generic_duplicates_allowed namespace_package_settings 중복되는 일반 패키지를 허용하거나 막을지 여부입니다.
generic_duplicate_exception_regex namespace_package_settings 중복을 허용하지 않을 때, 중복으로 허용되는 일반 패키지를 정의하는 정규식입니다.
nuget_duplicates_allowed namespace_package_settings 중복되는 NuGet 패키지를 허용하거나 막을지 여부입니다.
nuget_duplicate_exception_regex namespace_package_settings 중복을 허용하지 않을 때, 중복으로 허용되는 NuGet 패키지를 정의하는 정규식입니다.
nuget_symbol_server_enabled namespace_package_settings NuGet 심볼 서버를 활성화 또는 비활성화합니다.
terraform_module_duplicates_allowed namespace_package_settings 중복되는 Terraform 모듈 패키지를 허용하거나 막을지 여부입니다.
terraform_module_duplicate_exception_regex namespace_package_settings 중복을 허용하지 않을 때, 중복으로 허용되는 Terraform 모듈 패키지를 정의하는 정규식입니다.
의존성 프록시 정리 정책 - ttl dependency_proxy_image_ttl_group_policies 사용되지 않은 의존성 프록시 파일을 제거하기 전에 유지하는 일 수입니다.
의존성 프록시 - enabled dependency_proxy_image_ttl_group_policies 의존성 프록시 정리 정책을 활성화 또는 비활성화합니다.

프로젝트 설정

설정 테이블 설명
컨테이너 정리 정책 - next_run_at container_expiration_policies 프로젝트가 다음 컨테이너 정리 정책 cron 작업에 적합한 경우입니다.
컨테이너 정리 정책 - name_regex container_expiration_policies 컨테이너 정리 정책과 함께 제거할 이미지 이름을 정의하는 정규식입니다.
컨테이너 정리 정책 - cadence container_expiration_policies 컨테이너 정리 정책을 실행해야 하는 빈도입니다.
컨테이너 정리 정책 - older_than container_expiration_policies 컨테이너 정리 정책과 함께 제거할 이미지의 연령입니다.
컨테이너 정리 정책 - keep_n container_expiration_policies 컨테이너 정리 정책에서 유지할 이미지의 수입니다.
컨테이너 정리 정책 - enabled container_expiration_policies 컨테이너 정리 정책을 활성화하거나 비활성화합니다.
컨테이너 정리 정책 - name_regex_keep container_expiration_policies 다른 규칙에 관계없이 항상 유지해야 하는 이미지 이름을 정의하는 정규식입니다.