서비스 배포하기: 3. Jenkins CI/CD 파이프 라인 구축(1) - 젠킨스 설치
·
프로젝트 GORANG 개발 기록
0. 들어가면서앞선 과정을 통해 우리는 DNS 를 구축하여 사이트의 접근성을 높였으며 HTTPS 프로토콜을 사용하여 사이트의 보안성을 확보하였습니다. 상기한 작업을 통해 기초적인 배포 작업은 완수했다고 생각합니다. 그러나 소프트웨어 개발 생명주기(SDLC)의 대부분은 유지보수에 있는 것처럼, 유지보수적 측면에서의 편의성을 위해 추가적으로 해줘야할 작업이 있습니다. 그것은 바로 "CI/CD 파이프라인" 구축입니다. CI/CD에 대해서 살펴보기 전에, 현재 우리는 애플리케이션에서 버그 발생 시 로컬에서 디버그 실시 후 수동으로 명령어를 입력해 배포하거나 혹은 FileZila 와 같은 오픈소스 FTP 클라이언트를 사용해 직접 배포해줘야합니다. 물론 그 과정에서 일일이 chown, chmod 등을 통해 권한..