[CICD] AWS EC2 Jenkins 설치

2020. 12. 11. 11:22CICD

1. AWS EC2 설치

1) 인스턴스 설정

HTTP, HTTPS, FTP 프로토콜을 이용하여 웹 서버로부터 콘텐츠를 가져오는 컴퓨터 프로그램인 wget을 인스턴스에 설치해준다.

yum install wget

이 후 jenkins.repo를 가져오고 안전한 버전(redhat-stable)인 설치 파일을 다운로드한다.

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

2) Jenkins 설치

yum install jenkins

설치가 완료되면, 사용할 jenkins 서버 포트(JENKINS_PORT)를 8090으로 변경해준다.

sudo vi /etc/sysconfig/jenkins

포트 변경이 완료되면 Jenkins를 실행하기 위해 필요한 JDK를 설치해준다.

// JDK 목록 확인
yum list java*jdk-devel

// 1.8.0 설치
sudo yum install java-1.8.0-openjdk-devel.x86_64

만약 서비스 실행시 오류가 나온다면 systemctl 명령어로 오류를 확인하여 해결하도록 한다.

sudo service jenkins start
systemctl status jenkins.service

3) 보안 그룹 설정

해당 EC2 인스턴스에 해당하는 보안 그룹 인바운드 목록에 8090 포트를 추가해준다.

4) 구현 화면

'/var/lib/jenkins/secrets/initialAdminPassword' 에서 비밀번호를 찾아 접속하고 가장 많이 사용하는 플러그인을 다운받도록 한다. 그리고 새로운 관리자 정보를 기입한다.

구현 화면


[참고] bhsbhs235.github.io/

[참고] github.com/ozofweird/SpringBoot_Test

728x90

'CICD' 카테고리의 다른 글

[CICD] AWS EC2 Jenkins 프로젝트 War 배포  (0) 2020.12.11
[CICD] AWS EC2 Jenkins GitHub 설정  (0) 2020.12.11
[CICD] CI, CD  (0) 2020.12.11