
[CI/CD] gitHub Action으로 CI/CD 구축하고 인간젠킨스 탈출하다! (feat. Self-hosted runner)
·
DevOps
0. 들어가기 전1. 환경Host 서버CentOS Linux 7 (Core)Linux 3.10.0-862.el7.x86_64Docker 버전Docker version 19.03.4Self-hosted runner 컨테이너CentOS Linux 8프로젝트Java 11Maven 2. 배경나는야 인간 젠킨스 … 수동 배포를 맡고 있지. 😎😂두 프로젝트를 진행하면서 본사 외부에서 본사 개발 서버에 배포 요청이 들어올 때마다 곤란하곤 했다. 또 작업 후에 배포까지 바로 못해드리는 경우가 있어서 수정사항 확인이 늦어지곤 했는데 이를 해결 하기 위해 CI/CD를 구축해보고자 마음먹었다. 3. 설계 히스토리gitAciton 을 선택하게 된 배경더보기CI/CD 툴은 Jenkins와 gitAction 중에 고민하였다...