지난 글(젠킨스 사용하여 자동 배포환경 만들어보기) 에서 Jenkins Build Pipeline 으로 자동 배포 시스템을 구축하는 것에 대해 공유를 했었습니다.댓글을 통해 Jenkins Pipeline 이라는게 있다는 것을 처음 알고 되고..!!그 때서야, 젠킨스 2.0 의 가장 큰 변화가 Jenkins Pipeline 이라는 것을 알게 되었습니다. 이 때부터 마음의 숙제로 가지고 있었지만, 최근 블로그 통계로 젠킨스 블로깅 글의 방문이 높다는 것을 알고 급하게(groovy를 제대로 숙지하지 못한 채..ㅜㅜ) 글을 작성하게 되었습니다.(최근 이 짤을 굉장히 많이 쓰게 됩니다..)Jenkins Pipeline 이란 스크립트를 통해 파이프라인의 흐름을 정의하는 기능입니다. 이 스크립트는 groovy로 작성..
굉장히 주관적으로 환경을 구축했습니다. 튜토리얼성 글이라기보단 피드백을 받고자 글을 작성하게 되었습니다. 많은 피드백 부탁드립니다..! 젠킨스 사용하여 자동 배포환경 만들기! (Git으로 형상관리가 되고 있는 Gradle 프로젝트를 기준으로 이 글이 작성되었습니다.) 개발환경과 어플리케이션 서버가 분리되어 있고, 여러 원격 서버를 가지고 있는 구성에서 어플리케이션을 배포하기는 굉장히 까다롭습니다. 현재 상황 Gitlab으로 형상관리 작업망과 개발망 분리(대략 개발하는 PC에서부터 각 어플리케이션 서버까지 3~4 Depth로 망 분리) Spring Framework Gradle or Maven Project 구시대적 배포(?)! 제가 겪어본 환경 기준으로 원시적인 배포 방법을 먼저 살펴보겠습니다. (자세한..