티스토리 뷰

반응형

이번 포스팅에서는 리눅스에 젠킨스를 설치해보는 포스팅을 해보겠습니다.

 

 

우선 젠킨스에 대해서 간단히 알아보면, 젠킨스란 JAVA로 만들어진 오픈소스 CI(Continuous Integration)툴입니다.

 

젠킨스를 이용하면 프로젝트의 빌드 및 배포를 쉽게 진행할 수 있습니다.

 

그럼 이제 리눅스 우분투에서 젠킨스를 설치하는 방법을 살펴보겠습니다.

 

설치는 터미널로 진행하는 방식으로 하겠습니다.

 

우선 젠킨스를 설치하기 전에 JAVA가 설치되어 있어야 합니다.

 

리눅스에 자바를 설치하는 방법을 참고하고 싶은분들은 이전글을 확인해 주세요.

 

2021.12.31 - [노빠꾸 서버/설치관련] - [리눅스] 우분투 자바 설치 및 환경변수설정 방법

 

[리눅스] 우분투 자바 설치 및 환경변수설정 방법

이번 포스팅에서는 우분투에 JAVA8을 설치해보는 방법을 포스팅해보겠습니다. JAVA를 설치하는 방법은 터미널을 이용하는 방법과 설치파일을 다운받아 설치하는 방법이 있습니다. 이번 포스팅에

nobacking.tistory.com

 

자바가 설치되었다고 생각하고, 계속 진행해보도록 하겠습니다.

 

터미널을 열고 명령어만으로 간단한 설치가 바로 가능합니다.

 

우선, 첫번째 단계로 저장소 키를 다운로드 받아야 합니다.

 

1
2
3
4
5
## 젠킨스 키 다운로드
$wget --- https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
 
## sources.list 등록
$echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
cs

 

위의 두 명령어를 실행해주면 됩니다.

 

혹시, 오타가 나실수도 있으니 안되시면 복사하여 붙여넣기로 사용하셔도 됩니다.

 

위의 두 명령어의 실행이 완료되면 아래의 명령어를 한번 실행시켜 주어 설치가능한 리스트들을 업데이트 시켜주는 작업을 해줍니다.

 

1
$apt-get update
cs

 

이제 아래의 명령어로 젠킨스를 설치해 줍니다.

 

1
$sudo apt-get install jenkins
cs

 

정상적으로 설치가 완료되면, 이제 설정을 해주면 젠킨스를 이용할 수 있게됩니다.

 

젠킨스의 기본 포트는 8080으로 설정되어 있는데, 다른 포트를 이용하고 싶으면 아래의 명령어를 이용해서 포트를 변경하여 이용하면됩니다.

 

1
$sudo vi /etc/default/jenkins
cs

 

위의 명령어를 실행해보면 아래와 같이 포트정보가 있는 부분을 찾아볼 수 있는데, 이 정보를 변경하여 이용하고 싶은 포트로 변경하면 됩니다.

 

 

포트를 변경하였으면, 젠킨스 서비스를 재시작하여 변경 내용을 적용시켜 줍니다.

 

1
$sudo service jenkins restart
cs

 

이제 젠킨스를 세팅하기위해 초기 비밀번호를 확인해야 합니다.

 

1
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
cs

 

위의 명령어로 젠킨스의 초기 비밀번호를 확인할 수 있습니다.

 

그럼 이제 브라우저에서 젠킨스로 접속해 봅니다.

 

본인의 IP주소와 아까 설정한 포트를 입력하면됩니다.

 

ex) http://xxx.xxx.xxx.xxx:8080

 

브라우저에 젠킨스 서버 정보를 입력하면 위와같은 화면이 뜨게 됩니다.

 

위와 같이 화면이 나오면 젠킨스가 성공적으로 설치가 된 것입니다.

 

패스워드 입력란이 뜨는데, 아까 위에서 검색해 두었던 초기비밀번호를 복사해서 붙여넣으면 되겠습니다.

 

이후 나오는 내용은 자신이 세팅하고 싶은 환경으로 선택하여 초기 설치를 진행해줍니다.

 

 

초기 세팅이 완료되면 계정을 생성할 수 있는 화면이 나타납니다.

 

여기서, 계정정보를 입력하고 버튼을 눌러 초기 관리자 계정을 생성합니다.

 

정상적으로 계정이 생성되면, 젠킨스에 초기 관리자계정으로 접속한 화면이 나오게 됩니다.

 


위의 화면은 젠킨스의 초기 화면입니다.

 

이 화면을 보셨다면 젠킨스의 설치를 정상적으로 마친것입니다.

 

이번 포스팅은 젠킨스 설치관련 포스팅이므로 여기서 마치겠습니다.

 

젠킨스 설치 및 프로젝트 세팅관련 포스팅은 다음에 추가로 이어서 해보겠습니다.

반응형
댓글