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 |