SpringOne2GX 에서 있었던 Gradle 과 Jenkins 를 이용한 CD Pipeline 구성에 대한 Webinar. 오늘은 CD/CI 와 관련된 Webinar에 대한 소개. 사실 소개라기 보다는 자료를 저장해 놓으려고 쓰게 된 포스트. 뭐 이런저런 핑계로 실제로는 Jenkins 를 이용해서 pipeline 을 구성해 본 적이 없지만, 항상 도전하고 싶은 분야이긴 하다. (아직 회사에서는 bash 를 이용 deploy를 진행하고 있다) 전체적으로 매우 도움이 될만한 내용을 담고 있는데 대충 아래와 같은 내용을 포함하고 있다. Gradle과 Git 을 이용한 기본 빌드 및 버전 관리. Gradle 에 파라미터를 이용하여 Environment Configuration 을 관리하는 방법 Test(Unit/Integration)/Code Analysis/Deploy 툴과의 연계 등과 관련된 Gradle 설정 방법 Jenkins를 이용한 테스트 및 Deploy 까지의 Pipeline 구성 방법 gradle 에 Pipeline 각 단계에 필요한 task 를 정의하고 command line 에서 어떻게 동작이 되는지를 보여준다. 그리고 마지막 부분에 그 task 들을 이용해서 어떻게 Jenkins를 구성하는지까지를 설명하고 있다. 플레이타임이 약 1시간 30분으로 짧지 않은 시간인데다 자막이 제공되지 않아서 영어를 못하는 나같은 경우는 많이 힘들었지만, 관심있는 사람들은 한 번쯤 꼭 봐 둘만한 내용일 것 같다. 아래와 같은 분들께 추천... Continuous Delivery, Continuous Integration이 뭐지? 하시는 분들. Unit/Integration test, Code Analysis, Manual Deploy 모두 또는 일부를 프로젝트에 사용하고 있지만, 왜 하지 라는 생각을 하시는 분들. 개발에서 배포까지 매번 너무 힘들어서 못 해먹겠다고 생각하시는 분들 Devops 에...