본문 바로가기

CI CD 파이프라인

Docker와 Jenkins로 자동빌드 및 Slack 알림 뱃지 발송(1) - mac

728x90
반응형
SMALL

안녕하세요.

 

Mac os 에서

 

제목 그대로 Docker와 Jenkins 를 이용하여 자동빌드 및 Slack에 알림 뱃지 발송 을 해볼거에요.

 

먼저

 

Docker를 다운받아주세요.

 

(1) 도커 설치 (도커 데스크톱)

공식사이트

 

Home - Docker

DockerCon is a free, immersive online experience complete with product demos, breakout learning tracks, panel discussions, hacks & tips, deep dive

www.docker.com

상당 Product -> Docker Destop 을 클릭하고 자신의 os 버전에 맞게 선택해 설치를 합니다.

 

메뉴를 선택해 다운로드를 할 수 있는 페이지로 이동

(2)도커 데스크톱 실행

Docker Desktop 실행 화면

도커가 정상적으로 설치되었으면

 

docker -v

입력하여

Docker version 20.10.14, build a224086

도커 버전이 정상적으로 나오는지 확인합니다.

 

위의 처럼 버전이 나온다고 설치가 제대로 된겁니다.

 

(3)Jenkins 이미지 다운로드

docker run -itd --name jenkins -p 8085:8080 jenkins/jenkins:lts

터미널을 켜고 위에 명령어를 입력해줍니다.

run. : 이미지 실행

-itd 옵션 : interacitve terminal + detach(background)

-name : 이미지의 이름 지정

-p: <hostport>:<docker container port>

jenkins/jenkins:lts: docker hub이미지 저장소:버전

 

이미지를 다운이 완료되었으면

jenkins 컨테이너가 잘 동작하는지 확인해줍니다.

docker ps

컨테이너 동작 상태 확인

위에 그림처럼 나온다면 정상 잘 동작 하는겁니다. 

 

저희는 docker desktop을 이용하니, 위에 그림처럼 동작확인도 가능합니다.

 

(4)jenkins 와 github 연동하기

 

jenkins에 어떤 github 레파지토리를 연동할지를 알려줘야합니다. 

 

먼저 본인의 깃허브를 들어갑니다.

(4)-1

프로필 클릭시 아래 이미지

 

 

(4)-2

(4)-3

(4)-4

(4)-5

(4)-6

발급내역 확인.

 

728x90
반응형
LIST