본문 바로가기
업무 교육

[교육] 02. Jenkins

by ssunooo 2024. 12. 2.

 

 

Jenkins

Jenkins - CI/CD를 지원하는 오픈 소스 자동화 도구

 

Jenkins를 통한 CI/CD 활용 예시

  • 코드 빌드 : 개발자 코드 커밋 > 해당 코드 자동 빌드
  • 테스트 자동화 : 빌드 된 코드 > 자동화 테스트로 버그 및 결함 식별
  • 배포 자동화 : 코드 테스트 통과 > 자동 배포 수행
  • 모니터링 및 로깅 : 배포된 애플리케이션 관리

 

Add Proxy Hot

Domain names, Scheme, IP, Port 설정 후 Save

 

Domain names - npm = 엔진엑스 (NGINX) 에서 처리

엔진엑스(NGINX) - 수문장 역할

 

SSL 설정 후 도메인 접속하면 인증서 발급 후 배포

 

 

젠킨스 초기 비번 확인 후 로그인

- docker exec jenkins_1 cat/var/jenkins_home/secrets/initialAdminPassword

 

젠킨스 도메인으로 접근 후 비밀번호 입력 후 플러그인 다운로드

 

계정명, 암호 등 입력 후 Save and Continue

 

그 후 jenkins 접속후 로그인

 

 

pipeline - groovy 언어로 스크립트를 작성해 파이프라인 채움

 

git init > git clone 자동 실행

 

 

2024.12.02

'업무 교육' 카테고리의 다른 글

[교육] AWS  (0) 2024.12.02
[교육] 03. github webhook에 의한 젠킨스 빌드 유발  (0) 2024.12.02
[교육] 01. CI/CD 개념 정리  (0) 2024.12.02