AWS EC2에 Jenkins 설치해보기

Dahun Yoo·2020년 12월 31일
0

AWS EC2 이것저것

목록 보기
4/9
post-thumbnail

EC2에 Jenkins를 설치해보겠습니다.

제가 진행한 방법은, EC2 linux가 Redhat 배포버전인지는 기억을 못합니다만, Redhat 배포버전으로 진행하였습니다.

Setup Jenkins

일단 EC2에 8080 port가 열려있는지를 확인해주세요.
보안에서 설정하실 수 있습니다.

다음, EC2에 ec2-user 로 접속하셔서, root관리자로 변경해줍니다.
sudo su -

이후에, 아래 커맨드를 실행하여 jenkins repository를 EC2에 설치해주세요.
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

이 다음, jenkins key파일을 다운받아주세요.
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

여기까지 완료되셨다면, install을 진행합니다.

yum install jenkins

Start Jenkins

jenkins를 시작한다던지, 정지한다던지, 재부팅하기 위해서는 아래의 커맨드를 사용합니다.
start : service jenkins start
stop : service jenkins stop
restart : service jenkins restart
ec2-user 계정으로 실행하는 경우는 커맨드 제일 앞에 sudo 를 붙여서 실행하시면 됩니다.

Login the Jenkins

실행되었다면, 접속해봅니다.
인터넷 주소창에 jenkins를 설치한 ec2 instance에 8080포트를 입력하여 접속해봅니다.
http://{EC2_INSTANCE_IP}:8080

초기에 접속하면 이렇게 Unlock Jenkins 라는 페이지가 표시됩니다.
처음에 관리자를 설정해야하는데, 초기패스워드로 접속해서 설정해달라는 내용입니다.
친절하게도 위 패스의 secrets까지 접속하시면 initailAdminPassword 파일이 있는데, 해당 파일 내부에 초기 패스워드가 들어있습니다.
cd /var/lib/jenkins/secrets/
cat initialAdminPassword

출력된 초기 패스워드를 복사해서 붙여넣기 하시어 로그인하신 후 admin계정을 생성하시면 됩니다.

profile
QA Engineer

0개의 댓글