티스토리 뷰
실습툴
CI/CD에 사용되는 툴은 아래와 같습니다.
- MS vscode : 통합개발툴
- Jenkins: CI/CD 메인 툴. kubernetes와 연동하는 Jenkins with kubernetes방식 사용
- github: 소스와 배포script 저장소. public github 이용.
- docker registry: 배포 Image 저장소. public registry인 docker hub(hub.docker.com) 사용.
- sonarQube: 소스 정적 분석 툴이며 소스의 보안 취약성과 버그를 검사하여 레포팅함.
- slack: CI/CD의 진행상황 통지 채널
실습순서
실습은 다음의 순서로 진행됩니다.
1) 사전준비
- node.js로 어플리케이션 제작
- github에 project 생성 후 vscode에서 pull/push
- Jenkins 환경설정
2) 실습
- 기본 Pipeline: Build->Deploy
- 소스 정적 검사 추가: Scan->Build->Deploy
- Webhook 추가
- Slack 연동
자 그럼 각 순서별로 진행해 보겠습니다.
'Agile&DevOps > 실습 with Jenkins' 카테고리의 다른 글
Jenkins 실습 06: git연동 (0) | 2019.09.12 |
---|---|
Jenkins 실습 05: 배포Image 보안 검사 추가 (0) | 2019.09.12 |
Jenkins 실습 04: 소스 정적 검사 추가 (0) | 2019.09.12 |
Jenkins 실습 03: 기본 Pipeline (0) | 2019.09.12 |
Jenkins 실습 02: 사전준비 (0) | 2019.09.12 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 디토소비
- spotify
- 분초사회
- agile
- Event Sourcing
- 애자일
- 호모프롬프트
- 스핀프로젝트
- 마이크로서비스
- 스포티파이
- micro service
- CQRS
- 버라이어티가격
- SAGA
- AXON
- 도파밍
- 요즘남편 없던아빠
- 육각형인간
- 리퀴드폴리탄
- 돌봄경제
- API Composition
- 마이크로서비스 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함