And Brain said,
[Jenkins] Jenkins, Come here! 본문
Jenkins?
Jenkins는 빌드를 자동화시키기 위해 사용한다.
요즘 서버 개발에 푹 빠져서 Jenkins 맛만 보려했는데 자동화도구라는 말이 무색하게 어려웠다.
그래서 오늘은 Jenkins 세팅까지만 알아보도록 하자..
일단, Jenkins는 자바 기반에서 동작하므로 java 7버전 이상이 필요하다.
그리고
https://get.jenkins.io/war-stable/
젠킨스 다운로드 페이지에서 war 파일을 다운한다.
cmd 창에서 java --version을 입력해서 자바 버전에 맞는 Jenkins 버전을 선택하자.
jenkins.war 를 받으면 된다.
war 파일을 다운받았으면 환경변수 설정을 해줘야한다. 아니면 압축이 어디에 풀리는지 찾는데 한참 걸릴 수 있다.
나는 C드라이브에 jenkins 폴더를 만들고 그 안에 다운받은 war 파일을 넣었다.
자, 이제 본격적으로 설치해보자.
관리자 권한으로 cmd 창을 열고 war 파일이 있는 경로로 이동한다.
--httpPort= 으로 원하는 포트를 설정해줄 수 있다. (따로 설정 안하면 기본 8080)
액세스 허용해준다.
설치가 끝나고 localhost:8080 (or 본인이 설정한 포트, 난 8082다.)으로 들어가주면 (cmd 창 종료하면 안 된다.)
이런 창이 뜰 것이다.
그리고 아까 설치한 jenkins 폴더로 가면 여러가지 파일들이 생긴 것을 볼 수 있는데
거기서 secrets 폴더의 initialAdminPassword를 열어서 비밀번호를 확인하자.
나의 경우엔 경로가
C:₩jenkins₩secrets₩initialAdminPassword 가 된다.
그 비밀번호를 붙여넣고 continue 해주면 플러그인을 설치할 수 있다.
난 Install suggested plugins를 선택했다.
그러면 이렇게 progress bar가 나올 것이다.
완료되면 계정을 생성해주자.
안녕, Jenkins!
Thanks for watching, Have a nice day.
'IT > Jenkins' 카테고리의 다른 글
Jenkins, Publish over SSH; 원격 서버 배포 (2) | 2023.02.19 |
---|---|
Jenkins, CI/CD 파이프라인의 지휘관 - [2] (0) | 2022.12.25 |
Jenkins, CI/CD 파이프라인의 지휘관 (0) | 2022.12.23 |