env1 Jenkins를 사용한 CD 구성 각종 단위테스트, 빌드 테스트 등을 통과한 검증된 코드들은 실제 운영서버에 배포되어야 합니다. 이를 자동화 하기위해 Jenkins를 사용하였습니다. 이번 포스팅은 Jenkins를 사용하여 CD를 구현한 내용에 대해서 정리글이 될 것 같습니다. 🤔 서버에 배포 시 어떤 방식을 사용해야하나? 제가 생각했을 때 배포 방식은 크게 2가지 였습니다. 깃헙에 있는 코드를 clone하여 build후 실행시키는 것을 자동화하자 도커파일을 만들어서 도커허브에 올려둔 후 각 서버들은 pull받아 사용하자 결론적으로는 2번을 선택하여 배포를 하였습니다. 2번은 선택한 이유는 배포할 서버에 소스코드를 배포한다는 부분이 보안적으로 미흡하다 판단하였고, 빌드로 인한 서버쪽이 지저분해질 것 같았습니다. 또한 서버에 환경구성할 때 .. 2021. 8. 12. 이전 1 다음