Jenkins를 이용한 빌드배포 자동화 작업(Git, Maven프로젝트)
Jenkins는 Java로 빌드 된 오픈 소스 CI (Continuous Integration) 및 CD (Continuous Delivery) 도구 입니다. Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드, 테스트 및 배포합니다. DevOps 개발 도구의 가장 기본적인 도구 중에 하나입니다. 오늘은 Ubuntu 18.04에 Jenkins를 설치하는 방법을 보여 드리겠습니다. 저는 Local PC에서 작성된 Maven프로젝트를 Github에 푸쉬하고 Jenkins가 이를 감지하고 자동으로 빌드부터 배포까지 간단하게 자동화하는 작업을 진행 해봤습니다. 이글은 배포할 웹프로젝트와 우분투서버, Git, Maven, tomcat8, JDK는 미리 세팅되어 있다는 가정하에 작성되었습니다. 젠킨스 설치 저장소..