[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의 하위 모듈의 선택 등 여러 소스를 선택할 수 있습니다.

    단계 이름 설정 또는 추가


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



    좋은 웹페이지 즐겨찾기