[AWS] Code Pipeline이 뭐예요?각 서비스가 할 수 있는 일과 설정 절차에 대한 개요

3331 단어 AWS
개인 필기.

CodePipeline이란 무엇입니까?


한마디로 코드부터 테스트를 포함한 공식화까지 단숨에 할 수 있는 편리한 서비스다.
Github 코드에서 이미지를 구축하여 테스트 및 프로덕션 프로세스를 자동으로 수행합니다.
생산하지 않아도 원본에서 구축까지 설정할 수 있다.편집은 매우 간단하다.

하면, 만약, 만약...


로컬에서 원본 코드를 수정하여 github 또는 CodeCommit (AWS의 github) 의 저장소로 보내면 변경이 감지되면 자동으로 Pipeline 실행이 시작됩니다.
Docker와 같이 AWS의 컨테이너(ECS)에서 이미지를 제작(구축)하여 공식화에 문제가 없는지 테스트하고 OK 하면 공식화할 수 있는 도구입니다.
어느 정도까지 실행할지 마음대로 설정할 수 있습니다.
생산 전에 승인 프로세스를 추가할 수도 있습니다.
코드(code)에서 생산화까지의 경로는 일직선(pipeline)이기 때문에 코드Pipeline이라고 부른다.

CodePipeline 프로세스


코드 수정에서 공식화까지는 크게 6단계로 나뉜다.

No
항목
컨텐트
일
저장
코드의 수정 내용을 저장소로 밀어넣기
이
출처
Github 또는 CodeCommit에서 소스 코드 가져오기
삼
구축
소스에서 이미지를 생성합니다.(포장 용기에서 제작)
사
테스트
이미지 실행 가능 여부 테스트
오
배치
생산화
육
통합 테스트
링크 검사기 도구를 사용하여 확인

CodePipeline 제작 절차


제작 절차는 크게 4Step이다.
  • 파이프라인 생성
  • 소스 선택
  • 구축 선택
  • 배포 선택
  • ▶ 요점
  • 무대는 2개 이상이어야 한다.
  • 파이프라인 생성 후 단계 추가 가능
  • 원본의 여러 선택은 파이프라인 제작 후에도 가능






  • 이후 설정 변경


    여러 소스 선택


    Github와 CodeCommit의 선택, Github의 하위 모듈의 선택 등 여러 소스를 선택할 수 있습니다.

    단계 이름 설정 또는 추가


    각 단계에 이름을 붙이거나 원본과 구축 같은 작업을 추가할 수도 있습니다.



    좋은 웹페이지 즐겨찾기