Cloud + System/CI,CD 4

[CI/CD] Jenkins vs GitLabCI vs Travis

https://owin2828.github.io/devlog/2020/01/09/cicd-1.html [CI/CD] Jenkins vs GitLabCI vs Travis - 낮코밤코 CI/CD 환경을 구축하여 App을 배포해보는 것이 목적이다. 이를 위해 Jenkins를 이용하여 앱을 빌드하고, AWS Code Deploy를 이용해 배포하는 환경을 구축할 것이다. 본격적으로 시작하기 전에 CI/CD 파이프 owin2828.github.io 이번 시리즈에서는 CI/CD 환경을 구축하여 App을 배포해보는 것이 목적이다. 이를 위해 Jenkins를 이용하여 앱을 빌드하고, AWS Code Deploy를 이용해 배포하는 환경을 구축할 것이다. 본격적으로 시작하기 전에 CI/CD 파이프라인 구축을 위한 서비스들..

무중단배포의종류(롤링,블루그린,카나리)

https://www.samsungsds.com/kr/insights/1256264_4627.html 무중단 배포 아키텍처(Zero Downtime Deployment) - 글로벌 서비스 운영의 필수 요소 무중단 배포 아키텍처(Zero Downtime Deployment) - 글로벌 서비스 운영의 필수 요소 www.samsungsds.com 들어가며 모든 것이 빠르게 변하는 시대입니다. 그중에서도 IT, 특히 소프트웨어 분야의 역동성은 남다릅니다. 최근 들어 많은 개발자들이 체감하는 가장 큰 변화로 배포(Deployment) 빈도의 증가를 꼽을 수 있습니다. 소프트웨어 개발 방법론이 폭포수(Waterfall) 방식에서 애자일(Agile) 방식으로 바뀌면서 릴리즈 주기가 긴 소프트웨어는 줄어들었습니다. 그..

Travis-ci 란?

https://jay-ji.tistory.com/46 [테스트자동화] Github 과 Travis CI 연동하기 안녕하세요! 운동하는 개발자 JAY입니다. 오늘은 테스트 자동화, CI 그리고 TravisCI라는 서비스에 대해서 말씀드리려고 합니다. 1. CI (Continuous Integration) 란? 지속적 통합(continuous integration, CI)은.. jay-ji.tistory.com 안녕하세요! 운동하는 개발자 JAY입니다. 오늘은 테스트 자동화, CI 그리고 TravisCI라는 서비스에 대해서 말씀드리려고 합니다. 1. CI (Continuous Integration) 란? 지속적 통합(continuous integration, CI)은 지속적으로 퀄리티 컨트롤을 적용하는 프로..

CI/CD란 무엇인가 (Feat. DevOps 엔지니어)

https://artist-developer.tistory.com/24 CI/CD란 무엇인가 (Feat. DevOps 엔지니어) 안녕하세요. 개발자의 용어를 쉽고 명확하게 설명해드리는 개발자 김모씨입니다. CI/CD ?! 개발자로 밥먹고 사시는 분들이시라면, 혹은 IT서비스 업계에 종사하시는 분들이라면, 한 번 쯤은 들어 artist-developer.tistory.com 출처 : Amazon Web Services CI/CD ?! 개발자로 밥먹고 사시는 분들이시라면, 혹은 IT서비스 업계에 종사하시는 분들이라면, 한 번 쯤은 들어봤을 법한 용어인데요. 흔히, DevOps 엔지니어의 핵심 업무라고들 하죠. 그런데 혹시 정확히 무슨 뜻인지 모르시면서 고개를 끄덕거리고 넘어간 경험....있으신가요? 우리 서..