Git

Git

[CI/CD 구축 2/2] AWS에서 S3 + Code Deploy로 EC2에 배포하기

❔ 다루지 않는 내용 1. EC2 설치 및 연결 2. AWS S3 셋팅 🔷 진행 순서 1. IAM 사용자 추가 및 GitHub 프로젝트에 Action Secret키 설정 2. EC2에 Code Deploy Agent 설치 + IAM 역할 부여 3. Code Deploy 생성 및 IAM 역할 부여 4. gitignore에 없는 파일 관리 (외부에 공개되지 않아야 하는 정보 관리) 5. GitHub Action yml 파일 등록 6. [배포] appspec.yml 및 deploy.sh 작성 7. Github Action 실행 1. S3와 CodeDeploy 권한을 부여받은 IAM 사용자 추가 - 가장 먼저 S3와 CodeDeploy 권한을 부여받은 사용자를 생성합니다. - 사용자를 추가합니다. 이 때 사용자..

Git

[CI/CD 구축 1/2] Git Action 문법 정리

기존 Jenkins를 사용하다가 https://wookiist.dev/155 해당 글을 보았습니다. 아무래도 저에게는 GitAction이 적당하다고 판단되어 Git Action을 이용하여 CI/CD 해보도록 하겠습니다. Git Action의 작업단위는 크게 workflow, event, job, step으로 구성되어 있습니다 Git Action 용어 Workflow - 프로젝트를 빌드, 배포하기 위한 전체적 프로세스입니다. - 하나의 workflow에는 정해진 event가 있으며 해당 event에 의해 여러 개의 job이 실행됩니다. Event(on) - workflow를 실행시키는 조건입니다. on 문법을 이용하여 이벤트를 발생시킬 수 있습니다. - 또한 cron을 사용하여 주기적으로 스케쥴링이 가능합..

mers
'Git' 카테고리의 글 목록