github actions

    GitHub Actions를 이용한 EC2 서버 CI/CD

    파일을 수정하면, EC2 서버에 자동 배포하는 법을 알아보자. AWS EC2에 접속하려면 호스트주소, 키파일, username이 있어야 한다. 깃허브가 자동으로 EC2 서버에 접속해서 배포하려면 이 정보들을 가지고 있어야 한다. 1. PPK 키 파일을 PEM으로 변환 먼저 키파일 확장자가 ppk라면 윈도우즈 용이므로 리눅스용인 pem 파일로 변환해줘야 한다. PuTTYgen 실행 Load를 눌러 내 키파일을 등록한다. conversions - Export OpenSSH key 선택 후, 파일명.pem으로 저장한다. 2. Action secrets 를 만든다. EC2 접속에 필요한 호스트주소, 키파일, username을, github 레파지토리 Action secrets에 저장한다. New reposito..