클라우드에서 docker를 사용한 CI (Continuous Integration)


By:

February 23, 2017

=============================================

지속적인 소프트웨어 개선을 위해 사용할 수 있는 CI 도구에 대해 알아봅니다. 

본 밋업에서는 Concourse (https://concourse.ci) 라는 오픈 소스 도구에 대해 구체적인 설명이 진행됩니다. 이는 Docker 기반의 CI 도구로 종전의 CI 도구들과는 달리 간단한 사용성, 한눈에 현재 상황을 볼 수 있는 뷰, 각 커밋별 테스트 로그등을 간편하게 살펴볼 수 있는 도구입니다. 

본 밋업을 통해서 참석자 분들께서는 코드 저장소에 푸시된 코드 변경에 대해 테스트, 테스트가 완료된 커밋을 모아 RC(release candidate) 저장소에 저장하고 빌드를 수행하는 등의 파이프라인을 만들고 이를 클라우드 파운더리에 배포하는 방법에 대해 확인할 수 있습니다. 

아울러 Docker 를 사용하시는 경우 파이프라인에 RC 저장소를 참조하여 docker image 를 생성하는 과정을 담는 방법 역시 소개 됩니다. 클라우드 서비스 공급자에 종속되지 않는 오픈소스 기술들을 사용하여 팀에 birds-eye 뷰를 제공하는 CI 도구를 밋업에서 만나보세요.

밋업에 관한 문의 사항은 아래의 메일로 연락 주세요. 

[masked] // 정윤진