안녕하세요.
Mac os 에서
제목 그대로 Docker와 Jenkins 를 이용하여 자동빌드 및 Slack에 알림 뱃지 발송 을 해볼거에요.
먼저
Docker를 다운받아주세요.
(1) 도커 설치 (도커 데스크톱)
상당 Product -> Docker Destop 을 클릭하고 자신의 os 버전에 맞게 선택해 설치를 합니다.
(2)도커 데스크톱 실행
도커가 정상적으로 설치되었으면
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
발급내역 확인.
'CI CD 파이프라인' 카테고리의 다른 글
젠킨스 파이프라인 스크립트 작성 (0) | 2023.01.04 |
---|---|
Docker와 Jenkins로 자동빌드 및 Slack 알림 뱃지 발송(5) - mac (1) | 2022.05.22 |
Docker와 Jenkins로 자동빌드 및 Slack 알림 뱃지 발송(4) - mac (2) | 2022.05.22 |
Docker와 Jenkins로 자동빌드 및 Slack 알림 뱃지 발송(3) - mac (0) | 2022.05.22 |
Docker와 Jenkins로 자동빌드 및 Slack 알림 뱃지 발송(2) - mac (0) | 2022.05.22 |