DevOps/Jenkins1 [DevOps] Jenkins(젠킨스)란? 쉽게 이해하는 CI/CD 자동화 도구 ※ JenkinsJenkins(젠킨스)는 개발자가 작성한 코드를 자동으로 빌드하고 테스트하고 배포까지 해주는CI/CD(지속적 통합/지속적 배포) 자동화 도구이다.· 오픈소스 무료· 수많은 플러그인 제공· Java 기반, Windows/Linux/macOS 모두 가능· DevOps 환경에서 가장 많이 활용되는 자동화 툴한마디로, 개발자가 코드를 Push하면 Jenkins는 자동으로 배포까지 해주는 시스템이다. ※ 왜 Jenkins가 필요한가?· 개발 → 빌드 → 서버 압축 업로드 → 서비스 재배포→ 사람 손이 많이 들어감→ 실수 발생 확률 높음→ 배포가 느림· Git push· Jenkins가 자동으로 빌드 + 테스트 + 컨테이너 이미지 생성 + 배포→ 오류 감소→ 배포 속도 증가→ 자동화로 안정성 확보 .. 2025. 10. 30. 이전 1 다음