[리눅스] Jenkins 설치

yj_papa·2023년 2월 21일
0

서버 구축

목록 보기
4/4

리눅스 서버에 Docker를 활용하여 Jenkins 설치 및 실행 관련 공유

설치 환경

OS : CentOS7
계정 : root

Jenkins 설치

  1. Jenkins image pull
# jenkins image pull
docker pull jenkins/jenkins:lts

#jenkins image 확인
docker images
  1. Jenkins docker container 실행
# jenkins-start.sh
# port 설정은 자유
# maven 사용 시 설치한 경로 volume 설정
# 사용 jdk 설치한 경로 volume 설정
#!/bin/bash
docker run -d \
--name JENKINS \  
--restart=always \
-p 9090:8080 \
-p 50000:50000 \
-v /{volume설정 디렉토리}/jenkins_home:/var/jenkins_home \
-v /usr/local/apache-maven-3.6.3:/usr/local/apache-maven-3.6.3 \
-v /usr/lib/java:/usr/lib/java \
--env JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul" \
jenkins/jenkins:lts
  1. Jenkins container 확인
docker ps -f "name=JENKINS"

※ container 확인 시 반복적인 restarting(1) 경우

volume 설정한 jenkins_home이 포함된 디렉토리 소유권 및 권한 변경

chown -R 1000 {volume 설정한 디렉토리}/
  1. Jenkins 정상 설치 확인 및 초기 비밀번호 확인
docker logs JENKINS

※ 초기 비밀번호 확인 방법

방법 1

# jenkins container 접속
docker exec -it JENKINS /bin/bash
#접속 후
cat /var/jenkins_home/secrets/initialAdminPassword
  1. Jenkins 접속
    5.1 http://{Server IP}:9090
    5.2 초기 비밀번호 입력

    5.3 플러그인 설치

    5.4 Jenkins 계정 생성 및 인스턴스 URL 설정


    5.5 Jenkins 설치 완료
profile
yj_papa

0개의 댓글