Etc

[Jenkins] 개념 및 우분투 설치

우당탕탕인생기 2023. 10. 5. 22:46

Jenkins란 

모든 언어의 조합과 소스 코드 레포지토리로 지속적인 통합(CI)과 지속적인배포(CD) 환경을 구축하기 위한 도구이다.

JAVA 기반으로 만ㄷ르어졌으며, 웹 기반의 콘솔로 편리하고 간편하게 CI/CD을 진행할 수 있다.

도커이미지, 소스코드, 홈브루 등 다양한 형태을 사용할 수 있다.

 

 


Ubuntu Jenkins 설치

젠킨스는 자바 기반이라 jdk을 우선 설치해줘야 한다.

sudo apt-get update
sudo apt-get install openjdk-11-jdk

 

1. 젠킨스 저장소 키 다운로드

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

 

2. sources.list.d 에 젠킨스 list 추가

echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

 

3. 젠킨스 키 등록

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5BA31D57EF5975CA

 

4. 젠킨스 설치 및 시작

sudo apt-get update 
sudo apt-get install jenkins
sudo systemctl start jenkins

 

5. 젠킨스 비밀번호 확인

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

 

이후 젠킨스 설치 ip:8080으로 접속하면 젠킨스 홈페이지가 나온다

아까 cat으로 확인한 비밀번호을 입력한다.

 

이후 플러그인 설치를 한다.

플러그인 설치 후 회원가입하면 이렇게 나오게된다.

'Etc' 카테고리의 다른 글

[Jenkins] slave node 등록  (1) 2023.10.09
GitOps repo 구성  (0) 2023.09.28
Git_add , commit , push , pull diff  (0) 2023.09.10
Storage 종류 , 파티션  (0) 2023.08.13