본문 바로가기

카테고리 없음

github actions를 활용한 ec2 배포를 위한 ci/cd

무엇보다도, githup Actions secrets에서 설정한 변수에서 _ 가 들어가 있다면 yml 파일에선 .  으로 처리해야 한다. REMOTE_IP

 

라면 ${{ secrets.REMOTE.IP }} 일듯.

 

 

1. github actions 상세 설명

https://zzsza.github.io/development/2020/06/06/github-action/

 

 

2. appleboy/ssh-action 에서 key 값 (RSA private key) 설정하는 부분은 여기를 참고. 

https://tesseractjh.tistory.com/275

 

3. 자동화 설명

https://iamjooon2.tistory.com/25

 

Github Action을 이용한 EC2 자동배포 적용기

이전 프로젝트에서 배포를 담당했다. main 브랜치에 팀원들의 개발 내역이 머지되면, EC2에서 브랜치를 pull 하는 방식으로 배포를 진행했는데, 이 과정이 정말 너무나도 번거로웠다. 그래서 다음

iamjooon2.tistory.com

 

4. merge 돼었을때 action 실행하도록 하는 방법

https://stackoverflow.com/questions/60710209/trigger-github-actions-only-when-pr-is-merged