1. 배포 자동화 도입 이유
2. 젠킨스를 활용하여 배포과정
3. 도커를 이용하여 젠킨스 설치하는 방법
1) 도커로 젠킨스 이미지 pull
docker image pull jenkins/jenkins:jdk17
2) 도커 컴포즈 파일 작성
version: '3.8'
services:
  jenkins:
    image: jenkins/jenkins:lts-jdk17
    container_name: jenkins_main
    ports:
      - "8080:18080"
      - "50000:50000"
    volumes:
      - jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    restart: on-failure
    networks:
      - jenkins_network
volumes:
  jenkins_home:
networks:
  jenkins_network:
젠킨스 실행
도커 컴포즈 파일이 있는 디렉토리에서
docker-compose up -d
docker-compose ps로 실행중인지 확인
젠킨스 홈페이지 들어가기
http://localhost:18080/

이런 화면이 나온다
젠킨스 컨테이너에 들어가서 비밀번호 찾아서 입력
docker exec -it jenkins_main /bin/bash/var/jenkins_home/secrets/
cat initialAdminPassword
{비밀번호}{비밀번호}를 젠킨스홈에 입력해서 잠금 해제


'개발 공부' 카테고리의 다른 글
| Git - 커밋 컨밴션 (0) | 2023.01.31 | 
|---|---|
| mac 에 h2 database 설치 + 연결 안될때 (0) | 2022.06.19 | 
| 알고리즘 코딩 테스트 사이트 (0) | 2022.04.19 | 
| [mongoDB] spring framework에서 mongoDB사용하기 (0) | 2021.04.19 | 
| [mongoDB] 다운로드 및 환경 변수 설정하기 (0) | 2021.04.15 |