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+를 지정했지만 기능이 유효하지 않으면,
  • Default class medium will be used.

  • 와 같이, 디폴트인 medium 가 사용됩니다.

    지원은 아래에서 문의 가능합니다.
  • htps : // 꼬리 rt. 해 rc ぇ시. 코 m / hc / 자 / Rekue sts / w

  • 참고


  • CircleCI 구성 참조 - resource_class
  • 좋은 웹페이지 즐겨찾기