2015. 2. 28.

SpringOne2GX 2014 Replay: Building a Continuous Delivery Pipeline with Gradle and Jenkins


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 에 관심이 있으나 잘 모르겠는 분들 (이런 분들은 Devops 의 한 영역을 살짝 볼 수 있어요)
  • CD/CI 를 모르는 모든 개발자 분들
원문 블로그 포스트는 [원문보기] 를 클릭
영상만 보고 싶으신 분은 [영상보기] 를 클릭!
슬라이드만 보고 싶으신 분은 [슬라이드 보기] 를 클릭


댓글 없음:

댓글 쓰기