CircleCI에 새로운 Docker 이미지 cimg를 사용할 수 있게 된 것 같다!
cimg란?
CircleCI의 차세대 convenience image로서 새로운 Docker 이미지가 등장하고 있었습니다.
보다 안정성과 캐시 효율성을 고려합니다.
자세한 것은 이쪽의 링크를 확인해 주세요.
h tps : // / rc ぇ시. 코 m / b ぉ g / 안오 응 신 - 으 r 네 x t 게 네라 치 온 - 곤 ょ 에 엔 - 낫게 s-s r미니 s c/
등장한 이유
"circleci/node"는 node의 Dockerfile+CircleCI 라이브러리? 로 구성되어 있습니다.
그 때문에, node에 파괴적인 변경이 더해지면 「circleci/node」가 잘 기동하지 않는 것이 발생했습니다.
그것을 막기 위해 등장한 것이 cimg의 이미지입니다.
※잘못되어 있으면 지적 부탁드립니다
검증
얼마나 캐쉬 효율이 좋은지 시험해 보았습니다.
각 노드의 이미지를 사용할 때까지 pull 시간을 측정합니다.
(circleci 측에서 캐시하고 있다고 전제)
얼마나 캐쉬 효율이 좋은지 시험해 보았습니다.
각 노드의 이미지를 사용할 때까지 pull 시간을 측정합니다.
(circleci 측에서 캐시하고 있다고 전제)
검증 결과
몇 번 실시했지만 평균적으로 다음과 같은 결과가 되었습니다.
요약
"circleci/node", "cimg/node"모두 너무 빨리 더 이상 차이가 나지 않을지도 모른다!?
등장한 것을 들었을 때, 향후의 이용은 cimg계의 이용이 필수가 아닐까라고 생각해, 이 기사를 썼습니다.
이 정보 (cimg)는.
여러분도 꼭 이쪽에 참가해 보세요.
그럼 좋은 CI/CD 생활을! !
검증에 이용한 소스
덧붙여서, 검증에 사용한 소스는 이쪽입니다.
config.ymlversion: 2
jobs:
build-cimg_node:
docker:
- image: cimg/node:12.16
steps:
- checkout
- run: node --version
build-circleci_node:
docker:
- image: circleci/node:12.16
steps:
- checkout
- run: node --version
build-node:
docker:
- image: node:12.16
steps:
- checkout
- run: node --version
workflows:
version: 2
build_and_test:
jobs:
- build-cimg_node
- build-circleci_node
- build-node
Reference
이 문제에 관하여(CircleCI에 새로운 Docker 이미지 cimg를 사용할 수 있게 된 것 같다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ken_r/items/17c662627e74066fc700
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
덧붙여서, 검증에 사용한 소스는 이쪽입니다.
config.yml
version: 2
jobs:
build-cimg_node:
docker:
- image: cimg/node:12.16
steps:
- checkout
- run: node --version
build-circleci_node:
docker:
- image: circleci/node:12.16
steps:
- checkout
- run: node --version
build-node:
docker:
- image: node:12.16
steps:
- checkout
- run: node --version
workflows:
version: 2
build_and_test:
jobs:
- build-cimg_node
- build-circleci_node
- build-node
Reference
이 문제에 관하여(CircleCI에 새로운 Docker 이미지 cimg를 사용할 수 있게 된 것 같다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ken_r/items/17c662627e74066fc700텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)