[CI/CD] Github Self Hosted Runner 도입 경험
도입 배경GitHub Actions를 통해 EC2에 배포된 서버에 자동 배포를 진행하고 있었으나, EC2 인바운드 규칙 설정 이후에 자동배포가 동작하지 않는 문제를 확인하였다.이전에는 Github Actions runnner의 IP 주소가 SSH 접속을 통해 자동 배포를 하고 있었지만, 이제는 인바운드 규칙에 걸려 차단당하기 때문이었다.그럼 해당 runner의 IP만 인바운드 규칙에 추가해주면 되지않을까? 라는 생각을 했지만 Github Actions의 runner는 일정한 범위 내에서 매번 다른 IP 주소를 사용한다. 해결 방법을 찾던중 Self Hosted Runner 방식에 대해 알게되었다.Github Self Hosted Runner란?- Github Actions 워크 플로우를 실행하기 위해 사..