[TIL] 220512

Moon·2022년 5월 12일

Github Action

Github 저장소에서 제공하는 CI/CD 도구로 workflow 자동화가 가능하다.

AWS CodeDeploy

소스코드를 운영환경에 자동배포 하는 aws의 서비스


  • EC2에 IAM 역할 추가해주기

1) github repository에서 Actions탭을 누른다.
2) setup workflow yourself - start commit - commit your file을 누르면 .github/workflows가 생성된다.
3) pull한 후 로컬에서 yml을 수정해준다.
+) github에 push하기 전에 S3 버킷 생성과 IAM github 등록하기

IAM에 github계정 추가해줄 때

  • 프로그래밍 방식 액세스에 체크해주기 (github action이기 때문)
  • S3 관련 권한 - AmazonS3FullAccess 체크
  • 사용자 만들고나서 .csv파일 다운받아 저장해두기!
    (github가 S3에 접근할 때 필요한 정보)

4) github action..

5) KEY ID, SECRETACCESS KEY, BUCKET NAME 입력해주기
(Settings - secres에 있음)

6) 해당 디렉토리가 S3에 있어야 한다..!
7) push 해주기

...

안된다. ...
그래서 그냥 강의에 나온대로 해보려니까 EB에 환경생성이 안된다....ㅠ

참고
https://wookim789.tistory.com/39?category=990545

profile
매일 성장하는 개발자 되기😊

0개의 댓글