Continuous Deploy2 [Continuous Deploy] Github Action with ECR 배경 Github Repository에서 Docker를 빌드하고 AWS ECR에 배포 아키텍처 Github Actions WorkFlow 코드 # This is a basic workflow to help you get started with Actions name: CD # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the main branch push: branches: [ main ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs:.. 2022. 9. 18. [Continuous Deploy] AWS CodeDeploy & EC2 with Github Actions 배경 사용 기술 Github Actions AWS CodeDeploy AWS EC2 AWS IAM Spring Boot 구조 프로세스 웹프레임워크 SpringBoot로 개발한 문서를 Github에 Push하면 Github actions 트리거 발동 ".github/workflows/CI.yml" workflow 파일 기반으로 Github actions Job진행 JDK 버전에 맞게 JAVA 버전 설정 ( 본 프로젝트 : java-version:17 ) Gradlew 파일 권한 설정 Gradlew 파일로 Spring Boot Build AWS 접근을 위한 IAM 설정 ( aws-access-key , aws-secret-access-key ) 빌드한 jar 파일을 AWS S3에 업로드 CodeDeploy를.. 2022. 9. 17. 이전 1 다음