본문 바로가기

QA 업무

[CI/CD]Jenkins

Jenkins

CI/CD(지속적 통합/지속적 배포)를 지원하는 오픈 소스 자동화 서버

소프트웨어 개발과 배포 과정에서 반복적인 작업을 자동화하고, 빌드, 테스트, 배포 등의 작업을 효율적으로 관리할 수 있도록 도와줍니다.

 

Jenkins의 주요 기능

지속적 통합(CI): 개발자가 소스 코드를 자주 커밋하고, Jenkins는 이를 자동으로 빌드하고 테스트하여 오류를 조기에 발견할 수 있도록 합니다.

지속적 배포(CD): 코드가 빌드된 후 자동으로 배포 환경에 배포하거나, 다른 시스템에 연동하여 작업을 자동화합니다.

 

플러그인 기반 확장성: 다양한 플러그인을 통해 Jenkins의 기능을 확장할 수 있으며, 다양한 빌드 도구, 버전 관리 시스템, 테스트 도구와 연동할 수 있습니다.

분산 빌드: 여러 서버에서 빌드를 분산 처리하여 성능을 향상시킬 수 있습니다.

스크립트 기반 작업: 다양한 스크립트 언어(예: Groovy)를 사용해 복잡한 빌드 및 배포 과정도 자동화할 수 있습니다.

Jenkins는 개발 팀이 코드의 품질을 유지하면서 빠르게 소프트웨어를 배포할 수 있도록 도와주는 도구로, DevOps 환경에서 널리 사용됩니다.

 

들으면 좋을 인프런 강의

https://www.inflearn.com/course/%EC%95%88%EC%A0%95%EC%A0%81%EC%9D%B8-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%B0%B0%ED%8F%AC-%ED%8C%81

 

[지금 무료]안정적인 서비스 배포를 위한 배포 전략과 팁 강의 | 이준형(Foo) - 인프런

이준형(Foo) | 이번 강의에서는 다양한 배포 전략을 이해하고, 상황에 맞는 배포 방식을 선택하여 서비스 안정성을 극대화하는 방법을 배울 수 있습니다. 또한, 슬랙 알람 설정과 운영 환경 배포

www.inflearn.com

 

 

 

https://www.inflearn.com/course/%EC%A0%A0%ED%82%A8%EC%8A%A4-ci-cd-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8

 

Jenkins를 이용한 CI/CD Pipeline 구축 강의 | Dowon Lee - 인프런

Dowon Lee | 본 강의는 클라우드 네이티브 애플리케이션을 구성하는 4가지 핵심 요소(MSA, CI/CD, DevOps, Container) 중 하나인 CI(Continuous Integration, 지속적인 통합)과 CD(Continuous Deployment, 지

www.inflearn.com

 

'QA 업무' 카테고리의 다른 글

[클라우드] GCP 테스트  (5) 2024.11.11
[CI/CD] SDK  (0) 2024.11.11
[Katalon Studio] 캐털런 스튜디오  (3) 2024.11.11
[Netsparker] 보안 취약점 점검 도구  (6) 2024.10.14
[Linux] 우분투 설치  (3) 2024.08.08