CircleCI가 몰랐던 유용한 기능에 대해
3010 단어 CircleCICircleCI2.0
■ 워크플로 유형
· 스케줄링 : 나이트리 빌드처럼 정해진 시간에 실행 (스케줄링 설정이 가능하다는 이야기)
· 수동 승인 : 워크 플로의 일부에서 자동 실행을 중단하고 수동 승인으로 재개
· 브랜치 지정 : 브랜치 지정 가능
· 태그 지정 : git 태그로 지정 가능
수동 승인의 존재는 처음 알았지만 승인이 나올 때까지 Workflow를 배포 전에 Hold 상태로 만들 수 있는 기능이다.
상장 기업의 IT 감사에도 견딜 수 있을 것 같은 수준인지는 확인 필요하지만, 편리한 CI 툴이라고 생각한다.
https://circleci.com/docs/en/2.0/workflows/#%E6%89%BF%E8%AA%8D%E5%BE%8C%E3%81%AB%E5%87%A6%E7% 90%86%E3%82%92%E7%B6%9A%E8%A1%8C%E3%81%99%E3%82%8B-workflow-%E3%81%AE%E4%BE%8B
■SSH 디버깅
Rebuild with SSH를 선택하면 빌드 종료 후 2시간, 혹은 SSH 세션이 끝나고 10분은 컨테이너가 가고 있으므로 액세스하여 직접 확인이 가능
■ 빌드 가속화
· 동일한 작업 간의 캐시, 동일한 워크 플로우의 다른 작업간에 캐시를 공유 할 수 있습니다.
・병렬 처리(예: 10개의 테스트를 4분할하여 실행)
■ 설정 패키징 및 재사용 (Orbs)
Rebuild with SSH를 선택하면 빌드 종료 후 2시간, 혹은 SSH 세션이 끝나고 10분은 컨테이너가 가고 있으므로 액세스하여 직접 확인이 가능
■ 빌드 가속화
· 동일한 작업 간의 캐시, 동일한 워크 플로우의 다른 작업간에 캐시를 공유 할 수 있습니다.
・병렬 처리(예: 10개의 테스트를 4분할하여 실행)
■ 설정 패키징 및 재사용 (Orbs)
Orbs Registry( htps : // 해 rc ぇ시. 코 m / rbs / 레기 스트리 / )
이하, 3종류의 Orbs가 있다
- Certified (CircleCI)
- 파트너 (CircleCI 인증 파트너)
- 3rd party(기타)
세계에서 가장 많이 사용되고 있는 것은 대규모 개발하고 있는 3rd party가 만든 것. 소스의 빌드에 시간이 걸려 버리기 때문에 자작한 스크립트를 섞고 있다고.
각 Orbs에는 사용법의 사례가 게재되어 있으므로 도입도 쉽다.
※ AWS-CLI의 Orbs: 다양한 AWS 관련 명령을 CircleCI에서 실행할 수 있을 것 같다.
※Jira용의 Orbs: 여러가지 설정하면 Jira에 통지할 수 있을 것 같다.
기타 개념적인 이야기
■CI/CD의 CD에 관한 각사의 파악 방법
CD라는 의미는 두 가지 의미로 활용되고 있다. (회사에 의해 의미가 나뉜다)
■CI/CD의 CD에 관한 각사의 파악 방법
CD라는 의미는 두 가지 의미로 활용되고 있다. (회사에 의해 의미가 나뉜다)
· 출시 직전까지 자동화하고 출시 할 때는 사람의 손으로 수행합니다
· 출시 작업에 인간의 의지가 개입하지 않는다
■CircleCI 5metrics
htps //w w2. 해 rc ぇ시. m / rs / 485-ZMH-626 / 속눈썹 s / 5 - 케 y - 메 티 cs - 엔기 네 에린 g. pdf
→ 다음 시간을 의식합시다는 이야기
·
コードがコミットされてからデプロイされるまでの時間
· CIビルドにかかる時間
· CIビルドが始まるまでに待たされるまでの時間
· Masterブランチが壊れている時間(いかに早くリカバれるかの時間)
· ツールのメンテナンスなど開発以外にかかっている時間
요약
알려진 이야기도 있으면 신규 이야기도 있고, 이야기 듣고 좋았다.
새로운 기능이 나올 때마다 이야기를 듣고 외출하는 것도 개미라고 생각했다.
Reference
이 문제에 관하여(CircleCI가 몰랐던 유용한 기능에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dmiya/items/3fee522c3e3f4ecf1572
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CircleCI가 몰랐던 유용한 기능에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dmiya/items/3fee522c3e3f4ecf1572텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)