본문 바로가기

devops

Linux Ec2에 Jenkins 설치

728x90

1. java11 설치

# aws coreetto 다운로드
sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm

# jdk11 설치
sudo yum localinstall jdk11.rpm

# java 버전 선택
sudo /usr/sbin/alternatives --config java

# java 버전 확인
java --version

# 다운받은 설치키트 제거
rm -rf jdk11.rpm

2. amazon-linux-extras 설치

sudo amazon-linux-extras install epel -y

 

 

추가적인 dependency를 한꺼번에 다운로드 받기위해 amazon-linux-extras 확장패키지를 설치해줍니다.

3. maven 설치

# opt 이동
cd /opt

# maven 3.9.6 버전다운
 sudo wget https://mirror.navercorp.com/apache/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
 
 # 압축 풀기
 sudo tar -xvzf apache-maven-3.9.6-bin.tar.gz
 
 # 이름 변경
 sudo mv apache-maven-3.9.6 maven
 
 # 설정 변경
 sudo vi ~/.bash_profile
 
 M2_HOME=/opt/maven
 M2=/opt/maven/bin
 PATH=$PATH:$M2:$M2_HOME

bash_profile

4.Git 설치

sudo yum install -y git

5.Jenkins 설치

  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-2023.key
  
  sudo yum install fontconfig java-17-openjdk
  sudo yum install jenkins

 

1. Jenkins 패키지 사이트

https://pkg.jenkins.io/redhat-stable/

 

Redhat Jenkins Packages

Jenkins Redhat Packages To use this repository, run the following command: 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-2023.key If you've pre

pkg.jenkins.io

6.Jenkins 확인

1.Jenkins 구동

# jenkins 구동확인
sudo systemctl status jenkins

# 꺼져 있을시 구동
sudo systemctl start jenkins

2. Jenkins 접속

jenkins 홈화면

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

위 명령어로 초기 패스워드를 확인하여 접속합니다.

728x90