[Jenkins] Jenkins + Docker를 이용한 Web Hook 방식의 CI/CD 구축하기


[Jenkins] Jenkins + Docker를 이용한 Web Hook 방식의 CI/CD 구축하기

최근 우테코 팀 프로젝트에서 프론트엔드 CI/CD 파이프라인을 구축하고 있다. 아래와 같은 구조로 구축해보려 하는데, 공부한 내용을 간단하게 정리해보고자 한다. 위와 같은 구조는 아니고, 이 글에서는 간단하게 클론/빌드하는 파이프라인 만들고 push 시 webhook으로 트리거하는 과정까지 작성해보았다. 1. Docker 컨테이너 내 Jenkins 설치 먼저 docker가 깔려있다는 가정 하에 진행하겠다. docker jenkins 이미지를 받아오자. $ sudo chmod 006 /var/run/docker.sock $ docker pull jenkins/jenkins:jdk17 이후 Docker 이미지를 빌드하기 위한 지시사항을 담고 있는 파일인 ./dockerfile/Dockerfile을 함께 만들어준다. FROM jenkins/jenkins:jdk17 USER root RUN apt-get update &&\ apt-get upgrade -y &&\ apt-get instal...


#cicd #cicdjenkins #frontendjenkins #githubwebhook #jenkins #jenkinswebhook #webhookjenkins

원문링크 : [Jenkins] Jenkins + Docker를 이용한 Web Hook 방식의 CI/CD 구축하기