이번 포스팅에서는 리눅스에 젠킨스를 설치해보는 포스팅을 해보겠습니다.
우선 젠킨스에 대해서 간단히 알아보면, 젠킨스란 JAVA로 만들어진 오픈소스 CI(Continuous Integration)툴입니다.
젠킨스를 이용하면 프로젝트의 빌드 및 배포를 쉽게 진행할 수 있습니다.
그럼 이제 리눅스 우분투에서 젠킨스를 설치하는 방법을 살펴보겠습니다.
설치는 터미널로 진행하는 방식으로 하겠습니다.
우선 젠킨스를 설치하기 전에 JAVA가 설치되어 있어야 합니다.
리눅스에 자바를 설치하는 방법을 참고하고 싶은분들은 이전글을 확인해 주세요.
2021.12.31 - [노빠꾸 서버/설치관련] - [리눅스] 우분투 자바 설치 및 환경변수설정 방법
자바가 설치되었다고 생각하고, 계속 진행해보도록 하겠습니다.
터미널을 열고 명령어만으로 간단한 설치가 바로 가능합니다.
우선, 첫번째 단계로 저장소 키를 다운로드 받아야 합니다.
1
2
3
4
5
|
## 젠킨스 키 다운로드
$wget -q -O - 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
브라우저에 젠킨스 서버 정보를 입력하면 위와같은 화면이 뜨게 됩니다.
위와 같이 화면이 나오면 젠킨스가 성공적으로 설치가 된 것입니다.
패스워드 입력란이 뜨는데, 아까 위에서 검색해 두었던 초기비밀번호를 복사해서 붙여넣으면 되겠습니다.
이후 나오는 내용은 자신이 세팅하고 싶은 환경으로 선택하여 초기 설치를 진행해줍니다.
초기 세팅이 완료되면 계정을 생성할 수 있는 화면이 나타납니다.
여기서, 계정정보를 입력하고 버튼을 눌러 초기 관리자 계정을 생성합니다.
정상적으로 계정이 생성되면, 젠킨스에 초기 관리자계정으로 접속한 화면이 나오게 됩니다.
위의 화면은 젠킨스의 초기 화면입니다.
이 화면을 보셨다면 젠킨스의 설치를 정상적으로 마친것입니다.
이번 포스팅은 젠킨스 설치관련 포스팅이므로 여기서 마치겠습니다.
젠킨스 설치 및 프로젝트 세팅관련 포스팅은 다음에 추가로 이어서 해보겠습니다.
'노빠꾸 서버 > 설치관련' 카테고리의 다른 글
[MAC OS] Docker Desktop 설치해보기! (2) | 2024.09.12 |
---|---|
[리눅스] 서버에 DB 설치해보기(MySQL 설치 및 세팅) (0) | 2022.02.27 |
[리눅스] 우분투 자바 설치 및 환경변수설정 방법 (1) | 2021.12.31 |
VirtualBox 리눅스 설치해보기(Ubuntu) (1) | 2021.12.26 |
[MAC OS] Virtual BOX 설치해보기 (0) | 2021.12.26 |