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 |