본문 바로가기

반응형

PIPELINE

[AWS] CodeDeploy를 이용한 Docker 이미지 EC2 배포 AWS CodeDeploy 및 CI/CD 에 대한 설명은 아래 글로 대신합니다. [AWS] CI/CD 파이프라인과 AWS CI/CD 서비스 CI/CD 도입 계기는 항상 필요로 생각하고 있는 부분이었지만 귀찮다는 생각에 시도를 하지 않았지만 시간이 지날 수록 프로젝트가 커지면서 배포 과정에 점점 더 많은 시간들이 낭비되고 있는게 kanoos-stu.tistory.com CI/CD 파이프라인 구축을 위해 AWS CodeDeploy 설정 CodeDeploy가 CI/CD 파이프라인에서 담당할 과정은 다음과 같다 CodeBuild 빌드 작업이 완료되면 EC2에 접속 CodeDeploy agent 와 통신 AppSpec에 작성된 명령을 실행 ECR에 저장된 이미지를 풀 풀 받은 이미지를 실행 실행된 프로그램이 게.. 더보기
[Jenkins] Jenkins란? Jenkins를 사용하는 이유 및 Declarative pipeline 문법 Jenkins Jenkins는 소프트웨어 구축, 테스트, 전달 및 배포와 관련된 모든 종류의 작업을 자동화하는데 사용할 수 있는 오픈 소스 자동화 서버이다. Jenkins는 시스템 패키지, Docker 또는 JRE(Java Runtime Environment)가 설치된 모든 환경에서 실행할 수 있다. 이러한 자동화 시스템은 다양한 플러그인들을 조합하여 일을 처리하는 Pipeline을 통해 CI/CD Pipeline을 구축할 수 있다. 개발자들이 코드 작성 외에 귀찮은 테스트, 빌드, 배포 등의 과정을 Jenkins에 구축해놓으면 대신 이 일들을 처리해 준다. (자동화) 쉽게 말해 그림에서 보이는것과 같이 노예이다. 대표적인 Plugin 대표적인 Plgin으로는 Pipeline, Gradle Plugin,.. 더보기

반응형