반응형
도커허브에 webhook추가해서 jenkins
-
django 웹서버 Jenkins으로 간단한 CI/CD 구축하기메모 및 기타 2021. 5. 9. 02:27
연습을 위해 다음과 같은 구성으로 구축했다. 요약하자면 깃허브로 push할 때마다 깃허브와 연동되어 있던 docker hub에서는 Dockerfile을 통해 빌드가 일어난다. 빌드되면 docker hub의 webhook을 이용해 jenkins로 하여금 docker container 형태로 django sever를 EC2에 배포한다. 1. Docker file 만들기 다음과 같은 형태로 Dockerfile과 django webserver가 있는 project파일을 구성한다. FROM sjoh0704/django:latest RUN pip3 install django WORKDIR /usr/src/app COPY . . WORKDIR ./project CMD ["python3", ..