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
- 장애물인식
- 이펙티브자바
- cartograhper
- 자바
- 영속성컨텍스트
- 네트워크
- MySQL
- JPA
- 아두이노
- Spring Batch
- 논문리뷰
- Database
- 딥러닝
- 자율주행
- Hibernate
- Java
- Jetson
- 배달로봇
- DeepLearning
- 자료구조
- 논문
- persistance context
- 자바ORM표준JPA프로그래밍
- 디자인패턴
- 프로그래머스
- Python
- 운영체제
- 파이썬
- 알고리즘
- 포인트클라우드
Archives
- Today
- Total
목록CD (1)
제리 devlog
[무신사 스토어 watcher] CI/CD 도입기
이번 프로젝트에 CI/CD를 도입하면서 많은 고민과 시행착오를 겪었다. 왜 처음 결정한 구조에서 변경을 했는지, 어떻게 변경을 했는지 정리해보았다. CI/CD를 도입한 이유 CI는 사전적인 의미로 지속적인 통합이다. 바꿔말하면 개발자가 코드를 작성하고 합치고 빌드하고 테스트하는 과정을 일컫는다. 이 과정이 수동으로 진행되면 코드를 작성하고 합칠 때마다 빌드와 테스트를 수동으로 진행해야 한다. 이런 귀찮은 과정을 github에 push 하기만 해도 전부 이뤄지게 자동화할 수 있다. CD는 사전적 의미로 지속적인 배포이다. CI 과정 뒤에는 CD 과정이 필요하다. 배포 프로세스도 수동으로 작업할 필요 없이 CI와 연동하여 자동화시키면 서버를 배포하는 과정을 수동으로 하지 않아도 된다. 내가 CI/CD를 도입..
웹 개발/무신사 스토어 watcher
2021. 1. 13. 02:06