MONG 기술블로그

CICD 환경 구성 - Jenkins 설치하기 본문

Jenkins

CICD 환경 구성 - Jenkins 설치하기

MJHmong 2023. 6. 24. 22:37

AWS Public Cloud 환경에 EC2를 이용하여 Jenkins를 구축해보자.

 

다음과 같은 순서로 구축할 예정이다.

  1. Jenkins 설치
  2. Jenkins Home 디렉토리 변경
  3. Jenkins 계정 생성 및 접속

 

하기 스크립트를 수행하여 젠킨스를 설치한다.

# git install
yum -y install git

# install java 11
yum -y install java-11-amazon-corretto.x86_64

# import jenkins repository
yum -y update
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
yum -y upgrade

# Add required dependencies for the jenkins package
yum -y install jenkins
systemctl enable jenkins 
systemctl daemon-reload

 

Linux의 경우 / ( root volume )의 사용량이 100%가 될 경우 이슈가 발생하므로 /data 볼륨을 따로 구축하여 Jenkins 홈디렉토리를 변경해주자.

 

다음 2개의 파일을 열어서 "/var/lib/jenkins" 로 되어있는 부분을 "/data/jenkins"로 모두 수정한 뒤에 변경사항을 반영한다

 

/usr/lib/systemd/system/jenkins.service

 

/etc/sysconfig/jenkins

 

위 두개 사항을 변경하고나면 systemctl daemon-reload 명령어를 수행하여 설정값을 반영한다.

 

그 다음 jenkins 홈 디렉토리를 생성하고, 소유권 변경을 위해 다음 명령어를 수행한 뒤에 jenkins를 실행한다.

  1. mkdir /data/jenkins
  2. chown jenkins:jenkins /data/jenkins
  3. systemctl start jenkins

 

이제 /data/jenkins 에 jenkins 관련 파일이 생성된 모습을 확인할 수 있다.

 

 

이제 젠킨스 서버 내에 생성된 비밀번호를 하기 이미지의 패스워드 란에 기입하여 어드민 계정을 생성해보자

패스워드란에 위 비밀키를 입력하면 Jenkins 설치 및 구성이 완료된다.

 

Comments