일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- redis
- Spring
- string
- mutable
- CodeDeploy
- db
- 토비의 스프링
- kotlin
- JUnit
- rds
- 사이드 프로젝트
- springboot
- git
- Action
- workflow
- 알고리즘
- Airflow
- template
- build_test
- QueryDSL
- immutable
- compiler
- Github
- EC2
- aws
- AOP
- JPA
- java
- Today
- Total
목록workflow (2)
개발 일기
Github action 과 aws codeDeploy를 이용하여 SpringBoot 프로젝트 ec2에 배포하기 - 1 이제 Github 에서 배포 설정을 해보겠습니다. Master 에 Push 나 Pull_Request 가 발생하면 바로 EC2에 배포가 되게 해보겠습니다. 1. workflow 작성하기 github action 으로 이동하여 워크 플로우를 작성해 줍시다. workflow 를 작성하기 전에 action 에서 aws cli 를 이용 할 수 있는지 검색해 봅시다. 위와 같은 cli 를 지원하는군요 바로 작성해 보겠습니다. name: Deploy SpringBoot Project on: push: branches: [ master ] pull_request: branches: [ master ..
안녕하세요 이번 포스팅에서는 github action과 aws codeDeploy를 이용하여 SpringBoot 프로젝트를 ec2에 배포해보겠습니다. (CI CD 구축) 흐름도 첨부 예정 전체적인 흐름은 이러합니다 개발자 - Github action - aws cli s3 업로드 - codeDeploy ec2 코드 전송 AWS 권한 설정하기 aws cli를 이용할거기 때문에 문서를 찾아봅니다 Access Key Id 와 Secret Key 가 필요합니다. 일단 EC2 의 설정부터 시작하겠습니다. 1-1 EC2 역할 설정하기 IAM - 역할 메뉴로 이동합니다. aws 검색창에 IAM으로 검색하면 IAM 메뉴로 이동할 수 있습니다. 역할 만들기를 클릭해줍니다. 해당 화면에서 EC2를 클릭하고 다음으로 이동합..