[jenkins] Top 5 CI/CD tools in 2022 젠킨스란? + CI CD
프로젝트에서 쓰고 있는 젠킨스를 알아보기 전에 CI와 CD를 먼저 알아보자 CI란 지속적 통합 "Continuous Integration"의 약자이다. CD란 지속적 서비스 제공 "Continuous Delivery"의 약자 또는 지속적 배포 "Continuous Deployment"의 약자이다. 개발자들은 각자 코딩을 하고 그 소스들을 합치는 일을 매번 진행한다. 각 구성원의 코드를 합치기 전에 코드에 문제가 없는지 확인하는 일이 없으면 실제 서비스에 배포하고 나서 문제가 발생할 수 있다. 소규모 프로젝트에서는 에러가 나는 지 버튼을 하나하나 눌러보며 테스트해볼수도 있지만 규모가 커지면 커질수록 사람이 하기엔 문제가 발생할 수 있다. 이렇기에 이러한 과정들을 자동화 할 필요가 생겼다. 지속적 배포란 코..