NCP Finance 환경에서 GitHub Actions로 CI/CD 구축하기
·
Infra
인턴때 진행한 NCP Finance 환경에서 Bastion Host를 따로 두지 않고, Cloud Functions을 활용해 CI/CD 파이프라인을 구축한 과정을 공유해보고자 합니다. 어쩌다가 NCP Finance 환경을 사용하게 되신 분들은 도움이 되셨으면 좋겠습니다.NCP 뿐 만 아니라 private subnet 환경에서 CICD를 구축해보고 싶으신 분들도 한번 참고해보시면 좋을 것 같습니다.1. 구축 배경프로젝트의 인프라 환경은 다음과 같은 제약이 있었습니다.환경: NCP Finance 네트워크: 모든 애플리케이션 서버는 Private Subnet에 위치접근 제어: 외부 인터넷에서 내부 서버로의 SSH(22번 포트) 접근 불가보통 이런 환경에서 자동 배포를 구성하려면 두 가지 방법 중 하나를 선택합..