
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 |