250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 너비우선탐색
- 수리능력
- 영단어
- 토익문법정리
- 토익문법노트
- 공기업공부
- dfs
- 데이터베이스
- 파이썬
- TOEIC문법
- 다이나믹프로그래밍
- NCS수리자료해석
- BOJ
- 주어
- TOEIC Vocabulary
- 브루트포스
- 자바스크립트
- 토익시험준비
- 문제해결능력
- 자료해석
- 영단어암기
- sqld
- 토익단어
- BFS
- 영문법
- 매일매일NCS
- 영어문장
- TOEIC
- 알고리즘
- 토익 영단어
Archives
- Today
- Total
목록CI (1)
하나씩 알아가기
CI(Continuous Integration)와 CD(Continuous Delivery/Deploy)
CI(Continuous Integration, 지속적 통합) CI는 빌드와 테스트를 자동화해서 공유 저장소에 병합시키는 프로세스를 뜻합니다. git과 같은 버전관리 시스템을 사용할 때 여러명의 개발자가 하나의 공유 저장소를 사용하는 경우가 많습니다. 이렇게 되면 새로운 코드의 변경 사항이 저장소에 통합되지 않을 경우 서로 충돌할 수 있습니다. 따라서 빌드/테스트 자동화로부터 코드의 일관성(Consistency)을 제공하기 때문에 지속적으로 통합한다는 용어를 사용하는 것입니다. CI 도구로는 Jenkins, TravisCI 등이 있습니다. 예시) 개발자는 자신의 로컬에서 코드를 수정하고 github에 push한다 CI 도구에서 변경된 코드에 대한 빌드와 테스트를 수행하고 결과를 피드백 해준다 CD(Con..
웹
2021. 2. 4. 23:56