✅ 1. Docker 이미지 태그 변경하기 도커 이미지를 새로 생성하고 업로드할 때마다 태그를 변경하는 것이 일반적이다. 우리가 생성한 도커 이미지도 변경될 때마다 태그를 변경해보자 pipeline { // 전역 에이전트를 사용하지 않음으로써
✅ 1. ECS 서비스 업데이트 하기 ECS의 서비스를 업데이트 하기 위해서는 다음의 명령어를 통해 조작할 수 있다. 해당 예시를 참고하여 명령문을 작성해보자 stage('Deploy to AWS') { agent {
✅ 비용 나가지 않게 ECS, ECR 종료하기 ECR 리포지토리 삭제하기 ECS 클러스터 삭제하기 Netlify 프로젝트 삭제하기
✅ 1. AWS CLI로 S3 파일 동기화 하기 우리는 현재 index.html 파일만을 S3에 업로드하고 있지만, 실제로는 빌드의 결과물인 build 폴더를 S3에 업로드해야 배포를 진행할 수 있다. 배포를 진행할 때마다, 버킷을 비워야 하고 새로운
✅ 1. AWS 대기 명령을 사용해야 하는 이유 우리가 실제로 Jenkins 파일을 빌드해보면 몇초 이내에 서비스가 update 되는 것을 확인할 수 있다. 하지만, 실제로 AWS에서는 서비스를 update 한 이후에 실제 프로젝트가 안정적으로 배포되
✅ S3에서만 사용하는 용어 정리 S3에서는 버킷(Bucket)과 객체(Object)라는 용어를 사용한다. 이 용어에 대해 알아보자. 버킷(Bucket)이란? ⇒ 깃헙(Github)을 보면 여러 개의 Repository를 만들 수 있다. S3에서도 여
✅ 1. Docker 이미지 빌드하기 Dockerfile FROM nginx:1.27-alpine COPY build /usr/share/nginx/html stages { stage('Build') { agent {
✅ 1. Jenkins에 AWS 자격 증명 추가하기 Username : IAM에서 발급받은 액세스 키 Password : IAM에서 발급받은 비밀 액세스 키 ID : my-aws로 설정 ✅ 2. AWS CLI 환경 변수 구성 방금 등록한 자격 증명을
✅ 1. Jenkins를 활용하여 S3에 파일 업로드하기 해당 문서의 Example을 활용하여 Jenkins로 S3에 파일 업로드를 진행해보자. stage('AWS') { agent { docker { im
✅ 1. AWS CLI를 사용하는 이유 우리는 AWS 클라우드 안에 S3 버킷을 생성했다. 그렇다면 Jenkins를 활용해서 방금 생성한 S3 버킷에 파일을 업로드할 수 있을까? 바로 CLI(Command Line Interface)를 사용해야 한