JenKins란 

젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴(CI)


사용이유

빌드, 배포, 구동 등의 과정을 자동화하여 개발 효율을 증가시키는 목적


기능

- 컴파일 오류 검출
- 빌드 자동화
- 자동화 테스트 수행
- 정적 코드 분석 기능을 통해 코드 품질 검사
- 애플리케이션 서버로의 Deploy(배포) 등 간략화


생각해볼만한 부분

지속적인 통합과 관리가 이루어진다면 소스 관리에 많은 비용이 발생하기 때문에 프로젝트 팀의 요구에 따라 적절하게 구성하는 것이 중요.


 

참고한 URL

https://tjdrnr05571.tistory.com/12
https://jjeongil.tistory.com/810
https://2mukee.tistory.com/237
https://haningya.tistory.com/19

 

IT 기업들에서 왜 Jenkins를 사용할까?

CI (지속적통합)은 개발자들이 빠른 주기로 작업한 내용을 통합 브랜치에 통합하고 빌드하는 개발방식을 말합니다. 통합이란 개인이 작업한 코드를 공용 작업환경에 올리는것을 말하고 이 과정

tjdrnr05571.tistory.com

 

 

'IT' 카테고리의 다른 글

kubernetes  (0) 2023.05.16
Redis(레디스)  (0) 2023.04.05
SPA(Single Page Application)  (0) 2023.03.23
Node.js  (0) 2023.03.07
DDD(Domain Driven Design)  (0) 2023.02.27

+ Recent posts