[Jenkins] 자동배포 환경 구축[설치]

hsnam·2022년 6월 13일
0

jenkins

목록 보기
2/6
post-thumbnail

Docker로 이용한 jenkins 환경 구축

docker를 이용한 jenkins를 설치해보자

jenkins 최소 사양

jenkins를 설치하기 위한 최소한의 서버 사양이다.

  • CPU : 1CORE
  • Memory : 1GB
  • DISK = 빌드프로젝트 코드 용량 및 빌드 된 결과물의 용량

jenkins 설치 사양

서버내에 jenkins를 설치하기 위해서 넉넉한 리소스를 부여 하였다. 범용적으로 사용될 jenkins를 생각하여 용량은 충분히 500GB를 할당.

  • CPU : 12cores
  • Memory : 16GB
  • DISK = 500GB
  • OS : rocky8

jenkins 설치

  • docker-compose.yml 안에 해당 내용을 작성한다.
    docker-compose안에 volumes mapping을 통하여 host 디렉토리에 jenkins 환경 설정 파일이 저장되도록 설정한다.
version: '3'
services:
  jenkins:
    container_name: 'inno-jenkins-project'
    image: 'jenkins/jenkins:latest'
    restart: always
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - ./jenkins_home:/var/jenkins_home
    environment:
      TZ: "Asiz/Seoul"
  • docker-compose를 실행한다.
docker-compose up -d
  • 홈디렉토리의 jenkins_home/secrets/initialAdminPasswd 내용을 확인하여 초기 패스워드를 입력한다.

  • 필요한 플러그인 설치(Install suggested plugins)


0개의 댓글