이번글은 Jenkins설치에 관한 글이다.아래 링크에서 왜 CI/CD가 현대 개발 사회에서 필수적인지 설명했다.이번엔 CI/CD의 점유율 44%를 가지고있어서 래퍼런스가 많고 생태계가 잘 구성되어 있는 Jenkins에 대해서 설치해보자설치는 Docker를 통한 과정을 보여주겠다. Docker관련 설명또한 블로그에 정리되어있으니 처음 접한다면 선수과정으로 가져가는 것도 좋다.점유율 출처 및 CI/CD 설명 Jenkins Project Reports Growth of 79% in Jenkins Pipeline, Used to Speed Software Delivery - CD FoundationJenkins Pipeline usage grew 79% from June 2021 – June 2023, whil..
이번글은 CI/CD에 관한 글이다.논리적인 접근 및 타당성에 집중해서 글을 작성해보려고 한다.근데왜 Jenkins목록에 있냐면 Jenkins를 공부하는것이 궁극적인 목표이고 이를 위한 초석은 CI/CD에 대한 정의를 알고가야 하기때문에 글을 작성하려고 한다.Jenkins에 대한 글은 추후 작성된 글을 참고하면 된다.CI/CD1. CI/CD는 왜 필수적인가?소프트웨어 개발 환경은 점점 복잡해지고 있다. 이에 따라서 빠른 출시와 품질 유지 사이에서 균형을 맞추는 것이 중요하다. 기존 개발 방식에서는 다음과 같은 단점을 가진다.레거시 방식의 단점수작업 기반의 빌드와 배포 :- 사람이 개입하는 단계가 많아 실수가 발생할 수 있다.- 여러 개발자의 코드를 정상적으로 합치는 과정 혹은 모듈을 합치는 과정에서 시간 ..