jenkins와 CI/CD에 대해서

Red Culture·2021년 7월 23일
0

jenkins란

빌드와 배포를 자동화하게 해주는 툴이다. 자바 런타임 위에서 동작하는 자동화 서버이다.
다양한 플러그인을 통해 CI/CD 파이브라인을 만들어 자동화 작업을 한다.

jenkins - 깃 연동

아래 블로그를 참고해보자.
https://m.blog.naver.com/baekmg1988/221658364543

jenkins - jira 연동

아래 블로그를 참고해보자.
https://m.blog.naver.com/pooh4880/220970205734

CI/CD

CI(Contious Integration) - 여러 개발자들이 코드를 계속 통합하는 것이다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드되어 공유 레포지토리에 통합되므로 여러 명의 개발자가 동시에 코드를 작성할 경우 충돌을 해결할 수 있다.

CD(Contious Delivery) - 개발자들이 코드를 작성하면 레포지토리에 업로드하여 지속적으로 배포 가능한 상태를 유지하는 것을 의미한다. 레포지토리에서 고객이 사용 가능한 서비스 환경까지 자동으로 릴리즈할 수 있는 것이다.

*참고 자료
https://velog.io/@jellyb3ar/CICD-Jenkins-%EC%A0%95%EB%A6%AC

profile
자기 개발, 학습 정리를 위한 블로그

0개의 댓글

관련 채용 정보