Ubuntu에 Jenkins 설치하기
- 개발,서버/Linux
- 📚 1.5min to read
Jenkins는 허드슨 프로젝트에서 가져온 자바 기반의 개방형 소스 자동화 서버이며 Ubuntu 시스템에 쉽게 설치할 수 있다.
젠킨스에 대해 잘 모르는 사람들을 위해 간략한 개요를 소개하자면, 이 서버(젠킨스)는 모든 프로젝트의 구축, 배포 및 자동화를 지원하는 수백 개의 플러그인을 제공하는 업계 최고의 오픈 소스 자동화 서버이다.
즉시 사용할 수 있는 이 제품은 Windows, Mac OS X 및 기타 Unix와 유사한 운영 체제를 지원하며 여러 컴퓨터에 쉽게 배포되어 여러 플랫폼에 대한 드라이브 구축, 테스트 및 배포를 효율적으로 수행할 수 있도록 지원한다.
젠킨스에 대해 더 알고 싶으시면, 여기를 클릭해 젠킨스의 홈페이지에 접속하면 된다.
또한, Jenkins는 아래와 같이 많은 파트너를 보유하고 있다(20200718기준)
설치하기
더 자세한 방법을 알고 싶다면 여기를 클릭해 Jenkins User Document를 보면 된다.
1. 패키지 업데이트하기
apt-get update -y && apt-get upgrade -y
2. Java 설치하기
Jenkins를 실행하려면 Java가 필요하다.
sudo apt install openjdk-8-jdk
3. 패키지에 Jenkins 추가하기
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
패키지에 추가.
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
4. Jenkins 설치
아까 패키지에 Jenkijns를 추가하였다면, apt를 이용해 쉽게 Jenkins를 설치할 수 있다. (20200718기준 20.04에서는 작동 안됨.)
sudo apt update
sudo apt install jenkins
오류가 없이 Jenkins가 설치되었다면, 상태를 확인한다.
sudo systemctl status jenkins.service
이제 시스템이 재시작 되었을 때 Jenkins가 자동으로 시작되게 한다.
sudo systemctl stop jenkins.service
sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service
4-1. 방화벽 설정
sudo ufw allow 8080
웹에서 Jenkins설정하기
Jenkins 설치를 설정하려면 브라우저를 열고 서버 호스트 이름 또는 IP 주소를 입력한 다음 포트 8080, http://서버아이피:8080을 입력한다.
그러면 다음과 유사한 화면이 표시될거다.
어드민 패스워드를 입력하라고 나오는데, 다음 커맨드로 어드민 패스워드를 확인할 수 있다.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
다음 화면에서는 제안된 플러그인을 설치할지 또는 설치할 플러그인을 선택할지 묻는 메시지가 표시된다.
제안된(suggested) 플러그인 설치를 클릭하면 설치 프로세스가 즉시 시작된다.
제안된(suggested) 플러그인이 설치될 때까지 기다린 후 첫 번째 관리자 계정을 생성하고 저장 후 계속을 클릭한다.
Jenkins 인스턴스 URL은 자동으로 채워져 있을것이다.
기본값을 그대로 사용하거나 서버 호스트 이름 또는 도메인 이름으로 변경하여 저장한 후 완료하면 된다.
Jenkins의 설치는 끝났다.
Start using Jenkins를 클릭한다.
끝났다.
댓글
이 글 공유하기
다른 글
-
Ubuntu에 Odoo설치하기
Ubuntu에 Odoo설치하기
2020.07.23 -
Ubuntu에 Apache ActiveMQ 설치하기
Ubuntu에 Apache ActiveMQ 설치하기
2020.07.19 -
Ubuntu에 Rocket.chat으로 채팅 서비스 구축하기
Ubuntu에 Rocket.chat으로 채팅 서비스 구축하기
2020.07.17 -
Ubuntu에 Tomcat설치하기
Ubuntu에 Tomcat설치하기
2020.07.16