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 |