Docker2 Github Actions를 활용한 이미지 빌드 자동화 파이프라인 구성 목차개요AWS EC2 인스턴스 만들기Docker 설치Github Actions 을 이용한 파이프라인Workflow 파일 작성Workflow 트리거 전략Docker 이미지 빌드 및 배포EC2 자동 배포 프로세스Secret 환경 변수 설정배포 플로우결론1. 개요AWS 프리티어 한도 안에서 서버를 구축하는 것을 목표로 한다.즉, 가장 간단한 형태로 웹 애플리케이션을 배포할 예정이고 이를 작성해보려고 한다.간단하게 ec2를 빌리고 Docker를 이용해 앱을 실행시키고 네트워크를 설정시켜서 외부에서 접속 가능하게 할 것이다.2. AWS EC2 인스턴스 만들기먼저 AWS 인스턴스를 만들어 주어야 한다.EC2 → 인스턴스 → 인스턴스 시작을 클릭하여 이름을 설정해주고 AMI 플랫폼 이미지를 선택해준다.나는 Amazo.. 2025. 12. 12. 젠킨스를 통한 CI/CD 구성하기 - CD 목차개요CD 파이프라인 워크플로우Naver Could Container Registry 신청Jenkins서버 ↔ 애플리케이션 서버 ssh 키 생성Jenkins ↔ Application Server SSH 원격 접속 Credentials 등록Jenkins ↔ Docker Registry Credentials 등록Dockerfile 생성하기배포 작업하기파이프라인 스크립트 작성main 브랜치 Push 및 배포 확인하기1. 개요지난 젠킨스를 이용하여 CI를 구성하였고 이번 글에서는 배포를 자동화해주는 CD를 구축해보려한다.우리는 CI/CD 구축이 되어 있지 않다면 매번 코드를 옮기고 Jar를 빌드해서 서버에 옮기고 서버를 재시작하는 과정을 반복해야 할 것이다.Jenkins를 이용해 구축할 것이며 아래 과정에서 .. 2024. 2. 12. 이전 1 다음