민ズl 2025. 4. 7. 14:24

회사에서 Jenkins를 사용중이여서 찾아보게되었다...!

 

Jenkins란 CI/CD 과정을 자동화해주는 도구

(간단히 말해, 자동 배달부)

 

  • 직관적인 웹 기반 사용자 인터페이스를 제공하여, 대시보드를 통해 빌드 상태와 결과를 한눈에 확인가능!
  • 초기 설정 후에는 보안 구성을 즉시 수행하는 것이 필수

실제 사용 예시

// 개발자가 코드를 작성하고 GitHub에 올림

// Jenkins가 자동으로 코드를 가져와서:
1. npm install  // 필요한 패키지 설치
2. npm run test // 테스트 실행
3. npm run build // 빌드 실행
4. scp -r build/* server:/var/www/html // 서버에 배포