회고모음

빌드/배포 시스템 VS CI/CD 시스템

악분 2022. 6. 19. 18:20
반응형

"구글 엔지니어는 이렇게 일한다" 책 "CHAPTER 18 빌드 시스템과 빌드 철학"를 읽으면서 많은 생각을 하게되었습니다.

 

빌드/배포 시스템

말 그대로 소스코드를 빌드하고 서버에 배포를 수행하는 시스템을 빌드/배포 시스템이라고 합니다. 단순히, 빌드와 배포만 수행합니다.

 

CI/CD 시스템

빌드/배포 이외에 알림, 테스트 자동화, 배포 승인 등 여라가지 기능을 통합하여 수행하는 것을 CI/CD시스템이라고 부르는 것 같습니다. 꼭 있어야 하는 요소는 테스트 자동화와 알림이 있습니다.

 

내 회사는?

책을 읽고 다른 회사 기술 블로그를 읽어보니 제 회사는 단순 빌드/배포 시스템이라고 판단했습니다. 그리고, 제가 고칠수 있는 권한이 없습니다. ㅜ.ㅜ

그래서 팀프로젝트에 알림 자동화와 테스트 자동화를 적용하려고 합니다. 알림은 적용(https://malwareanalysis.tistory.com/353)이 끝났고 테스트 자동화를 적용하기 위해 테스트코드 작성방법을 공부하고 있습니다.

반응형

'회고모음' 카테고리의 다른 글

6월 4주차 회고  (0) 2022.06.26
6월 3주차 회고  (0) 2022.06.19
docker-compose 컨테이너간 통신 오류 해결  (0) 2022.06.12
5월 3주차 회고  (2) 2022.05.22
SK OOO AWS 프로젝트를 마치며  (0) 2022.05.15