본문 바로가기

공부하자/빌드자동화

Jenkins로 Maven 프로젝트 빌드 자동화 하기

c#과 유니티 개발을 주로 했었던 나는 젠킨스의 존재자체를 몰랐다.

하지만 웹 개발을 하게 되면서부터 빌드자동화에 대해 관심을 가질 수 밖에 없었다.

수많은 개발자와 서로 다른 개발 환경, 게다가 테스트 환경까지 고민해야하니 개발은 둘째치고 빌드만 하는데에도 상당한 에너지가 소모된다. 개발은 git이 도와주니 git과 연동하여 빌드 자동화를 할 수 있는 젠킨스의 선택은 어찌보면 필수라도 할수 있겠다.

 

그 중 회사에서 Maven빌드를 할 일이 있어서 메이븐 빌드 자동화에 대해 정리도 할겸 적어보....려 했으나

잘 정리 해놓은 블로그를 찾아버려서..ㅡ.,ㅡ 해당 링크를 정리해 본다.

 

젠킨스 설치

https://velog.io/@skyvault05/Jenkins-%EC%84%A4%EC%B9%98

 

Jenkins 설치

repository 추가Jenkins설치Jenkins설치 확인Jenkins 사용 포트 확인Jenkins 접속Jenkins가 설치된 VM의 IP:8080로 접속참고: https://www.jenkins.io/doc/

velog.io

 

플러그인 설치 및 메이븐 빌드 자동화

https://velog.io/@skyvault05/Jenkins-Item-%EC%83%9D%EC%84%B1

 

Jenkins Plugin 설치 및, Maven 빌드 작동 테스트

Maven설치Jenkins관리 - 플러그인관리 - 설치가능 - Maven검색 후 Maven Integeration, Maven Invoker 설치 jenkins에 JDK경로와 MAVEN경로 지정Jenins 관리 - Global Tool ConrigurationJDK 경

velog.io