• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Docker로 CI/CD 자동화를 위한 Jenkins 구축하기

달소 달소 384

1

2

 

동기 님께서 궁금해하신 도커로 빌드 CI/CD를 위한 젠킨스를 도커로 구축하는방법입니다.

 

Jenkins는 대표적인 CI/CD 빌드 자동화 툴 입니다.

여기서는 docker-compose를 이용해서 쉽게 설치해보도록하겠습니다.

 

설치환경

Ubuntu 22.04LTS

Docker,docker-compose

 

젠킨스 컨테이너 생성하기

 

mkdir -p /data/jenkins
cd /data/jenkins
vi docker-compose.yml

 

version: '3.8'
services:
  jenkins:
    image: jenkins/jenkins:lts
    privileged: true
    user: root
    ports:
      - 8080:8080
      - 50000:50000
    container_name: jenkins
    volumes:
      - ./config:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock

 

컨테이너를 docker-compose up -d로 실행하신뒤 페이지를 접근하면 아래와같이 

unlock jenkins를 하라고나옵니다.

 

image.png.jpg

 

해당 Administrator password의 경우 docker logs에서 확인이 가능합니다.

 

docker logs jenkins

 

image.png.jpg

 

키를 입력하면 설치방법이 나오는데 저같은경우 추천플러그인을 모두 선택했습니다.

버튼을 선택하면 젠킨스 설치가 진행됩니다.

 

image.png.jpg

 

설치하면 관리자 계정 생성이 나옵니다.

 

계정정보를 입력해주면 완료!

 

image.png.jpg

 

 

신고공유스크랩
2
profile image
달소 글쓴이 2022.09.22. 10:38
ENTJ도플랜

그다음 연동부분이 어려운것같은데,, 저는 할일이 거의없다보니 허허

일단 구축만...해봤습니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 7시간 전08:21 89 +1
잡담 Proxmox 사이트도 개편을 했나보네요 1 달소 7시간 전07:46 158 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 241 +1
454 정보
image
달소 7시간 전08:21 89 +1
453 정보
normal
행복구슬 24.04.07.13:38 1062 +5
452 정보
image
DarkAcid 24.03.30.09:32 321 +2
451 정보
image
달소 24.03.28.22:48 178 +1
450 정보
image
Razorbacks 24.03.28.18:06 164 +1
449 정보
image
툭툭이 24.03.28.11:14 864 +16
448 정보
image
서맹 24.03.10.15:34 326 +1
447 정보
normal
서맹 24.03.09.17:09 212 +1
446 정보
image
달소 24.03.09.05:27 59 0
445 정보
image
달소 24.03.08.16:02 200 +2
444 정보
normal
서맹 24.03.08.15:15 178 +1
443 정보
normal
SHISHAMO 24.03.03.16:08 482 +1
442 정보
image
똥쓰똥쓰 24.03.01.13:15 653 +3
441 정보
image
honey720 24.02.28.00:20 239 +6
440 정보
image
권씨아저씨 24.02.24.21:41 203 +1
439 정보
image
콜라 24.02.23.16:30 144 +1
438 정보
normal
very 24.02.23.13:54 155 0
437 정보
normal
KelvinKang 24.02.20.20:35 116 +1
436 정보
image
달소 24.02.19.22:51 291 +1
435 정보
image
빨간물약 24.02.19.13:28 642 +3