반응형

Jenkins를 사용하기 위해서는 Java가 설치되어 있어야한다.

Jenkins에서는 Java 17 버전 이상 사용을 권장하므로 Java 17 버전을 설치해보자. 

 

참고로 Java 11 버전이 설치된 시스템에 Jenkins를 설치하여 사용하면 아래와 같은 경고를 출력한다.

 

 

1. 필요 패키지 설치

Java 17을 다운로드 받기 위해 wget을 설치한다.

$ yum -y install wget

 

 

2. Java 17 다운로드 및 설치

$ wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
$ rpm -ivh jdk-17_linux-x64_bin.rpm

 

 

3. Java 버전 확인

$ java --version

 

 

4. Java 활성화 버전 확인

Java 17 버전이 선택되어 있지 않으면, 선택하여 활성화 해준다.

$ alternatives --config java



 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

가상 서버에 Jenkins를 설치하여 자동 빌드 환경을 구성하는 방법을 알아보자.

물론, Jenkins Docker 이미지를 사용하면 설치 과정없이 보다 쉽게 자동 빌드 환경을 구성할 수 있다.

하지만, 서버 하나에 [Jenkins 빌드 환경] 과 [Compile 환경] 을 모두 구성해야 한다면, Jenkins를 직접 설치하여 사용해야 할 경우가 생긴다. (특히, C나 C++같이 컴파일이 필요하고, 빌드 환경의 영향을 많이 받는 프로그램을 빌드할 경우에는 더욱 그렇다.)

 

이번 글에서는 Jenkins 빌드 환경을 구성하기 위한 첫 단계로 Linux OS를 설치해보자.

 

1. Linux 설치

Virtual Box에 VM을 하나 생성하고, CentOS 7.9 Minimal 이미지로 부팅을 한다.

부팅 후 언어 선택 화면이 나오면 설치 언어를 선택한다. (영어로 선택해도 무방)

 

언어를 선택했으면, 아래의 항목들을 목적에 맞게 선택한다.

- 날짜와 시간 : 아시아/서울

- 소프트웨어 선택 : 최소 설치

- 설치 대상 : 자동 설정 혹은 수동으로 파티션 설정

 

항목들을 선택했으면, [설치 시작]을 누른다.

 

설치가 진행되는 동안 ROOT 암호를 설정한다. (사용자 생성은 필요시 생성)

 

설치가 완료되면, [재부팅] 버튼을 눌러 시스템을 재시작한다.

 

OS가 정상 설치되었으면, 부팅시 아래처럼 OS 선택 화면이 출력된다. (처음 항목을 선택)

 

처음 항목을 선택하여 부팅하면, 로그인 화면이 출력된다.

설치시 설정한 root 사용자 패스워드를 사용하여 로그인한다.

 

 

2. Linux 설정

아래의 설정들은 보안 관련 설정을 해제하는 설정으로, 보안 설정을 사용중이라면 그대로 유지해도 된다.

 

(1) SELinux 사용해제

$ vi /etc/selinux/config

SELINUX=enforcing 으로 되어있는 부분을 SELINUX=disabled 로 변경한 후 저장

 

 

(2) 방화벽 사용해제

$ systemctl disable --now firewalld

 

(3) 네트워크 설정

$ vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

파일의 내용을 수정 (IPADDR, GATEWAY, NETMASK, DNS)


 
 
 

반응형

+ Recent posts