일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- 프로그래머스
- 백준로봇청소기js
- 객체
- gui
- 데이터베이스
- post
- CS
- 자바
- 파이프라인
- 컴퓨터공학
- js방문길이
- 백준14503번
- 브랜치
- 리팩토링
- 좋아요추가
- Express
- 예외처리
- 프로그래머스방문길이
- 깃
- 타입스크립트
- js
- 깃허브
- npm
- 자바스크립트
- 웹
- 오픈소스
- 백준로봇청소기
- 리액트
- Node.js
- Today
- Total
목록파이프라인 (2)
Nevertheless

CI-CD 파이프라인 설계Code checkout > Unit test > Code coverageProduction build > Packaging > Image pushStaging > Acceptance testRelease > Smoke testCI 파이프라인 설계 SCM CheckoutJenkins 에서 git clone 할 수 있도록 github credentials 준비 필요코드는 각자의 private repo 에 빌드 및 테스트 가능한 상태로 준비 Unit TestNode v.18 이 설치되어 있는 Jenkins agent(builder) 에서 npm testCoverage report 를 발행하기 위한 부가의 설정을 할 예정 Build단위 테스트 실행과 동일한 agent(builder) ..

웹 개발 파이프라인코드 개발 => 빌드=> 테스트 => 코드 병합(지속적 통합) => 코드 리포지토리에 자동으로 릴리스(지속적 인도) => 프로덕션 환경에 자동으로 배포(지속적 배포) 전통적 인도 프로세스의 한계점1. 느린 인도 기간: 개발 요구사항이 정의된 때로부터 제품 전달이 완료되기까지 긴 시간 소요 2. 느린 피드백 주기: 개발팀의 효율성 향상에 걸림돌로 작용 3. 자동화 미비: 릴리스 회수가 적으므로 자동화 필요 감소 => 릴르스 기간 예측 어려워짐 4. 핫픽스 위험성: 긴급한 코드 변경에 대하여 충분한 테스트가 이루어질 수 없는 위험 5. 개발 문화 건전성 제한: 팀 스트레스, 의사소통 부족, 책임의 분산, 낮은 업무 만족도, ... ➡️ 해결책: 프로세스의 각 단계를 자동화빠른 제품 인도짧..