CircleCI의 사양을 높이고 싶습니다.
2698 단어 CircleCI
소개
CircleCI에서 컨테이너 스펙을 높이려면 resource_class를 지정해야 합니다.
이 기사는이 resource_class에 대한 간단한 설명입니다.
환경
CircleCI 2.1
resource_class란?
작업의 컨테이너에 할당하는 CPU의 수와 메모리 용량의 조합은, 이하의 클래스로부터 지정할 수가 있습니다.
수업
가상 CPU 수
메모리 용량
작은
1
2GB
medium
2
4GB
medium+
3
6GB
큰
4
8GB
xlarge
8
16GB
( 공식 를 보면 더 위의 클래스도 존재하는 모습)
resource_class를 사용하려면
CircleCI의 config.yml에서 다음을 지정합니다(버전 2.1이어야 함).
.circleci/config.yml
version: 2.1
jobs:
build:
docker:
- image: circleci/php:7.4-node-browsers-legacy
resource_class: medium+ # ここで指定
working_directory: ~/laravel
하지만 이 기능을 사용하려면 유료 Performance Plan 이상을 계약한 후 지원에 의뢰하여 활성화해야 합니다.
활성화하지 않고 CircleCI를 실행하면 CircleCI 화면에 다음과 같은 경고가 표시됩니다.
Resource class medium+ for docker is not available for your project. This message will often appear if the pricing plan for this project does not support medium+ use. Default class medium will be used. Please contact your CSM person or our support team to whitelist y .
Docker의 리소스 클래스 medium+는 프로젝트에서 사용할 수 없습니다. 이 메시지는 이 프로젝트의 가격 계획이 적당한 사용을 지원하지 않는 경우에 자주 표시됩니다. 기본 클래스 매체가 사용됩니다. CSM 담당자 또는 지원 팀에 문의하여 프로젝트를 화이트리스트에 등록하십시오.
샘플 config.yml에서
medium+
를 지정했지만 기능이 유효하지 않으면,와 같이, 디폴트인
medium
가 사용됩니다.지원은 아래에서 문의 가능합니다.
참고
Reference
이 문제에 관하여(CircleCI의 사양을 높이고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shonansurvivors/items/a229f7a1e911170e5785텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)