본문 바로가기
DevOps

AWS EC2 linux jenkins 설치

by 규난 2022. 11. 6.
728x90

이번에는 EC2에 jenkins를 설치하는 글을 쓰려한다.

jenkins는 자바 런타임 환경에서 동작하고 다양한 플로그인들을 활용하여 각종 자동화 작업을 처리할 수 있다.

또한 자동화 작업의 순서들의 직합인 파이프라인을 통해 CI/CD를 구축 할 수 있다.

 

바로 EC2에 설치하는 법을 알아보겠다.

EC2에 접속후 제일 먼저 자바가 설치되어 있는지 안되어있는지 확인을 해야한다.

$java --version
openjdk 11.0.16 2022-07-19 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.16.0.8-1.amzn2.0.1) (build 11.0.16+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.16.0.8-1.amzn2.0.1) (build 11.0.16+8-LTS, mixed mode, sharing)

터미널에서 java --version을 치면 현재 어떤 버전의 자바가 설치되어있는지 알 수 있는데 만약 없다면 밑의 명령어를 통해 자바를 설치해준다.

$sudo amazon-linux-extras install java-openjdk11

설치가 완료되면 밑의 명령어를 사용하여 사용할 자바를 등록하려준다. 설치한 자바가 여러개라면 여러개가 뜰 것이다.

$sudo alternatives --config java
1 개의 프로그램이 'java'를 제공합니다.

  선택    명령
-----------------------------------------------
*+ 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64/bin/java)
현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:

자바 설치가 완료되었다면 jenkins 패키지를 추가하여야 한다.

# jenkins의 패키지를 추가
$sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
$sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

# 자바 11버전에서 jenkins를 설치
$sudo amazon-linux-extras install epel 
$sudo yum install -y java-11-openjdk-devel
$sudo yum install -y jenkins

# jenkins start
$sudo service jenkins start

jenkins를 실행하면 기본 포트는 8080이어서 http(s)://주소:8080으로 접속하면 jenkins 초기 셋팅을 할 수 있는 페이지가 뜨고 셋팅을 마치면 이렇게 메인 페이지로 올 수 있게 된다.

728x90

'DevOps' 카테고리의 다른 글

jenkins EC2 서버와 외부 EC2 서버 연결  (0) 2022.11.06
jenkins와 Github 연동  (1) 2022.11.06
AWS EC2에서 docker 실행과 Nginx와 AWS loadbalancer를 이용한 loadbalancing  (0) 2022.10.10
Docker  (3) 2022.10.10
Container와 VM  (0) 2022.10.10