만약 오라클JDK를 사용하실 경우에는 JDK 유료화된 부분이 있기 때문에 조심하셔야 합니다.
만약 오라클 구독하여 라이센스를 구입하지 않으실 경우에는 유료화 되기전의 무료버전을 설치하시면 됩니다.
www.jenkins.io 에 접속하여 최신버전의 Jenkins를 다운로드한다.
글을 작성하는 시점으로 설치한 LTS 버전은 jenkins 2.319.1 버전입니다.
LTS : 안정화된 마지막 버전
Current : 최신버전이며 미처 발견되지 못한 버그가 존재할 수 있다는 점
설치하고자 하는 운영체제 버전을 선택하면 자동 다운로드 화면으로 이동합니다.
다운로드 화면에서 자동으로 다운로드창이 자동으로 안뜨면 수동으로 링크를 클릭하여 다운로드를 진행하시면 됩니다.
다운로드가 완료되면 설치는 매우 간단하며, 만약 Jenkins 자체를 docker로 생성하여 띄울수 있는것 같으니 확인을 좀 해봐야겠네요.
jenkins.msi를 실행하고 Next버튼을 선택합니다.
Jenkins를 설치할 경로를 설정합니다.
(기본값으로 Program Files 하위에 설치하도록 하는데 간혹 권한오류로 설치오류가 나오기도 합니다. 그래서 저는 C:\jenkins에 설치하였습니다.)
서버를 운용한다면 별도의 계정을 생성하여 시작 권한을 주는게 좋습니다.
Jenkins에 접속할 포트를 선택하고 "Test Port"를 해야만 다음으로 진행하실 수 있습니다.
JDK 또는 JRE를 선택합니다.(Only Java 1.8 and 11만 지원)
저는 무료 자바 버전인 jdk-8u202-windows-x64 버전을 설치하였습니다.
설치 옵션을 선택하고 다음으로 진행합니다.
"Install" 버튼을 선택하여 설치를 진행합니다.
Java JDK 또는 JRE에 문제가 발생할 경우 설치 진행 프로그레스 상태바가 그대로 멈춰있습니다.
설치가 완료되었습니다.
젠킨스 최초 구동되면 초기화 비밀번호를 요구하는 창이 출력됩니다.
암호는 해당파일을 메모장으로 오픈하여 복사하여 붙여놓으시면 됩니다.
다음 화면으로 기본적인 플러그인을 알아서 설치하도록 "Install suggested plugins"을 선택합니다.
기본적인 플러그인이 설치되는 과정입니다. 이 화면에서 오류가 나면서 설치가 안되어도 나중에 설치는 가능하다고 합니다.
전체가 오류가 발생할 경우에는 jdk 버전문제일 가능성이 높아보입니다.
플러그인이 설치된 후 첫 관리자 계정을 생성합니다.
Instance Configuration Jenkins접속 URL을 입력하시면 됩니다.
(앞서 설정한 포트가 자동으로 매핑되어 출력됩니다.)
축하합니다. 짝짝짝~~~ 자축
요기 화면까지 오셨으면 젠킨스 기본 설치가 완료되었습니다.
다음 시간에는 젠킨스 파이프라인으로 리액트앱을 빌드 배포하는 부분에 대해서 기록해보겠습니다.
감사합니다.