반응형

Jenkins 서비스를 구동시킨 후 Jenkins 웹 페이지로 접속한다.

Jenkins 웹 페이지에 처음 접속하면, 아래와 같이 초기 관리자 비밀번호를 입력하라는 페이지가 출력된다.

 

초기 관리자 비밀번호 파일 내용을 복사하여 붙여넣기 한 후 [Continue] 버튼을 누른다.

$ cat /var/lib/jenkins/secrets/initialAdminPassword

 

이번엔 플러그인 설치 화면이 출력된다.

특별히 설치해야 하는 플러그인이 없다면, [Install Suggested plugins]를 선택한다.

 

플러그인 설치가 진행된다. (대략 5~15분 정도 소요됨)

 

플러그인 설치가 완료되면, 관리자 계정 생성 페이지가 출력된다.

계정명, 암호, 이름, 이메일 주소를 입력한 후 저장한다.

 

마지막으로 Jenkins 접속 정보를 수정할 수 있는 페이지가 출력된다.

변경할 내용이 있다면 수정한 후 저장하고 마무리한다.

 

이제 Jenkins를 사용할 수 있게 되었다!!!



 
 
 

 

 

반응형
반응형

Java 17 버전이 설치되었으면, 이제 Jenkins를 설치하여 사용할 수 있다.

 

 

1. Jenkins 저장소 설치

Jenkins를 설치하기 전에 yum repository를 먼저 설치한다.

$ yum -y install ca-certificates
$ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
$ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

 

 

2. Jenkins 설치

$ yum -y install epel-release
$ yum -y install jenkins

 

 

3. Jenkins 설치 확인

$ rpm -qa | grep jenkins
$ systemctl status jenkins

 

 

4. Jenkins 서비스 포트 변경

Jenkins는 기본 포트로 8080 포트를 사용한다. (기본 포트를 사용하려면 이 부분은 skip !!!)

다른 포트를 사용하도록 변경하기 위해서는 Jenkins 설정 파일을 수정한 후 서비스를 재시작해준다.

$ vi /usr/lib/systemd/system/jenkins.service

Environment="JENKINS_PORT=[변경하려는 포트 번호]"

 

만약, 방화벽 서비스(firewalld)를 사용중이라면 변경할 포트를 열어줘야 한다.

$ firewall-cmd --permanent --zone=public --add-port=[변경하려는 포트 번호]/tcp

### firewalld 재시작
$ firewall-cmd --reload

 

 

5. Jenkins 작업 디렉토리(Workspace) 변경

Jenkins의 기본 작업 디렉토리는 "/var/lib/jenkins" 로 설정되어있다. (기본 작업 디렉토리를 사용하려면 이 부분은 skip !!!)

다른 디렉토리를 사용하기 위해서는 Jenkins 설정 파일을 수정한 후 서비스를 재시작해준다.

$ vi /usr/lib/systemd/system/jenkins.service

Environment="JENKINS_HOME=[변경하려는 작업 디렉토리]"
WorkingDirectory=[변경하려는 작업 디렉토리]

 

 

6. Jenkins 구동

$ systemctl daemon-reload
$ systemctl enable --now jenkins

 

 

7. Jenkins 구동 및 포트 확인

$ systemctl status jenkins
$ netstat -anp | grep `ps -ef | grep -v grep | grep jenkins | awk '{print $2}'`

 
 
 
 

 

 

 

반응형

+ Recent posts