Java 8 버전은 지원 종료가 머지 않았으므로 Java 11 버전 기준으로 설치하였다.

각설하고 바로 설명하겠다.


1. AWS EC2 인스턴스를 만든다. (글 링크)

2. EC2에 접속한다. (글 링크)

    - Windows 라면 Putty를 사용해 접속하면 된다. (링크)

 

3. 아래 script로 Java를 설치한다.

sudo yum update -y

# 자바 11 설치
# 설치 가능한 Java 버전 확인
# yum list java*jdk-devel

## Example)
## Available Packages
## java-1.7.0-openjdk-devel.x86_64  1:1.7.0.261-2.6.22.2.amzn2.0.2 amzn2-core
## java-1.8.0-openjdk-devel.x86_64  1:1.8.0.312.b07-1.amzn2.0.2    amzn2-core

# Amazon Linux에 Java 11 설치
sudo amazon-linux-extras install java-openjdk11

# yum 패키지의 Java 8 설치
sudo yum install -y java-1.8.0-openjdk
# 자바 버전 11로 설정
# 아래 처럼 나오면 Java 11인 1번을 선택
sudo alternatives --config java

# $ sudo alternatives --config java

# There are 2 programs which provide 'java'.

#   Selection    Command
# -----------------------------------------------
#  + 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.amzn2.0.3.x86_64/bin/java)
# *  2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.amzn2.0.2.x86_64/jre/bin/java)

# Enter to keep the current selection[+], or type selection number: 1

+ Java Version 확인

# 자바 버전 확인
java -version

# openjdk version "11.0.13" 2021-10-19 LTS
# OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
# OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)

 

4. Jenkins, Git, Docker 설치

# 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
# install docker, git
sudo yum install -y git docker

# 자바 11버전에서 젠킨스 설치
sudo yum install -y epel-release # 혹시 안되면  sudo amazon-linux-extras install epel 로 먼저 설치
sudo yum install -y java-11-openjdk-devel
sudo yum install -y jenkins

# 젠킨스 실행
service jenkins start

 

5. Jenkins로 접속

   - 해당 AWS EC2의 "public IP 주소:8080" 으로 접속하면 다음처럼 화면이 나온다.

   - 아애 접속이 안된다면 해당 AWS EC2의 보안그룹의 inbound rule를 확인해보길 바란다. (링크)

 

그 후 아래 명령어로 비밀번호를 확인하고 입력하여 Continue를 누른다.

# 젠킨스 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

다음과 같은 화면이 나오면 lock을 풀고 성공적으로 접속한 것이다.

 

6. Plugins 설치

제시된 플러그인 외에 특정한 플러그인이 필요하지 않아 왼쪽의 "Install suggested plugins"으로 설치하였다

 

7. Admin 계정 만들기

 

8. You're ready to use Jenkins

  •  계정을 만들어주고 젠킨스 주소 확인을 해주면 젠킨스를 사용할 준비를 마쳤다.

+ Recent posts