[Jenkins]Jenkins 설치

Jenkins 설치

1.다운로드 사이트로 간다. https://www.jenkins.io/download/ 20220517_230653



2.war 파일로 다운받고 Tomcat 받을 폴더 내부의 webapp에 넣고 실행시킨다.

20220517_230830



3.젠킨스를 실행해준다. 시작 전 포트를 8080인데 젠킨스 파일 설정으로 8080이 아닌 9090으로 바꿔준다. 8080인 이유는 이클립스나 인텔리 제이 내부 톰캣이 8080으로 디폴트가 되어있고 또 다른 톰캣 실행 여부나 충돌 여부가 있어서 아예 9090으로 바꿔준다.

그리고 사용자 설정 후 메인으로 가면 아래와 같은 화면이 뜬다. 20220517_230318

20220517_230358



4.그리고 젠킨스 설정에서 jdk와 mvn을 다운 받았던 폴더 경로로 설정해준다.

20220517_232529

20220517_233045 20220518_001256



5.플러그인으로 가서 github관련 플러그인을 받아준다.

20220517_234825

20220517_234854



6.새 프로젝트를 만든다(젠킨스에선 아이템이라 부른다.)

20220517_235252 20220517_235310 20220518_000303



7.MVN 설정에 MVN Home과 mvn clean package로 작성해준다. 20220518_000336

20220518_000844 그냥 프로젝트 실행해면 위와 같은 에러가 뜨는데 이 경우 git 설정을 해줘야 한다.



8.Git이 있는 폴더도 젠킨스 설정 안에 주소창을 넣어준다.

20220518_000919

20220518_000931

※ 위에서 git폴더 설정시 git.exe있는 폴더 주소를 넣어야 한다.

(삽질의 흔적..)

만약 git.exe가 있는 폴더가 아닌걸 집어넣으면 아래와 같은 에러를 보게 된다.

20220518_001207

20220518_001216 20220518_004650



8-1.Git.exe가 있는 폴더도 젠킨스 설정 안에 주소창을 넣어준다. 20220518_011323



9.빌드시 성공하는 모습을 확인한다.

20220518_013730



※다른 에러 발생시

20220518_012420 20220518_013246 20220518_015639 20220518_015645

위와 같은 에러는 public이 아닌 private인 프로젝트 실행시 에러인데 이 경우 public으로 프로젝트를 바꾸고 빌드하거나 혹은 권한을 어떻게 설정하면 되는데 권한 설정에서 에러가 많았다. 일단 젠킨스 빌드 사용시 public 프로젝트로 하는게 좋다.





© 2021.03. by yacho

Powered by github