[CI/CD란?]
지속적 통합(CI, Continuous Integration) : 개발자들이 빠른 주기로 작업한 내용을 브랜치에 통합하고 빌드하는 자동화 프로세스이다.
지속적 배포(CD. Continuous Delivery/Deployment) : 지속적 통합 이후에 테스트를 통과한 코드를 프로덕션 환경에 안전하게 전달하는 프로세스를 말한다.
[Jenkins 이란?]
젠킨스는 모든 언어의 조합과 소스 코드 레파지토리에 대한 지속적인 통합, 지속적인 배포 환경을 구축하기 위한 도구이다. 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높일 수 있다.
[CI/CD를 하는 이유]
CI/CD 는 개발과 배포의 자동화를 통해 효율성을 높이고, 빠른 피드백과 품질을 보장하며, 안정적인 시스템을 운영할 수 있도록 돕기 때문이다.
아래부터는 Jenkins 설치부터의 글을 담았다.
'IT개념' 카테고리의 다른 글
Jenkins 설치하기 (0) | 2025.03.11 |
---|---|
웹 서비스 구조 - 기본 구조 (0) | 2024.11.24 |
자료구조와 알고리즘의 연관 관계 (0) | 2024.10.26 |
컴파일과 인터프리터 (1) | 2024.10.23 |
1. (0) | 2024.10.21 |