본문 바로가기
INFRA/DevOps

[DevOps]EC2 Ubuntu에 Jenkins 설치

by BTC_Hyeonsik 2023. 8. 30.

베하~~

안녕하세요 픠식팀 입니다.

이번 포스팅에서는 EC2 인스턴스에 Jenkins 설치 방법을 알아보겠습니다~!

 

우선 Jenkins를 설치하기 위해서는 Java 11 이상 버전이 필요합니다. 

 

Java 11 설치

sudo apt install openjdk-11-jdk -y

 

Jenkins 설치

### KEY 등록 

curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
    /usr/share/keyrings/jenkins-keyring.asc > /dev/null
    
### apt repository 추가

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
    https://pkg.jenkins.io/debian binary/ | sudo tee \
    /etc/apt/sources.list.d/jenkins.list > /dev/null
    
### Jenkins 설치     

sudo apt-get update
sudo apt-get install jenkins
 
### Jenkins 설치 확인 

systemctl status jenkins

 

 

이제 서버에 Jenkins 설치를 완료했으니 접속해 보겠습니다.~

8080 포트를 통해 접속이 가능합니다. (EC2 보안그룹에 8080포트가 오픈 되어 있어야 합니다)

 

Jenkins 접속

접속 한 후 화면에 보이는 위치에 가면 초기 비밀번호를 볼 수 있습니다. 

cat /var/lib/jenkins/secrets/initialAdminPassword

다음 페이지에서 Install suggested plugins 을 통해 플로그인들을 설치합니다. ( 가장 많이 사용되는 플로그인 설치) 

플로그인들을 설치 하고 있는것을 확인 할 수 있습니다. 

 

플로그인 설치가 다 끝나면 Admin User를 만들어야 합니다. 본인이 쓰실 아이디 정보를 입력해주시면 됩니다. 

계정을 만들면 이제 Jenkins를 사용할 수 있습니다. 

 

이번 포스팅에서는EC2 서버에 Jenkins 를 설치해 보았습니다. 

다음 포스팅에서는 Git 연동하여 파이프라인까지 만들어 보겠습니다. 

다음에 또 만나요~~~

'INFRA > DevOps' 카테고리의 다른 글

[K8S] Taint  (0) 2023.09.06
Git Branch의 개념과 활용  (0) 2023.09.01
[K8S] NodeSelector  (0) 2023.08.29
[K8S] Ingress  (0) 2023.08.19
[DevOps] CI/CD 개념 및 도구 설명  (0) 2023.08.18

댓글