T아카데미 - 컨테이너 기반 가상화 플랫폼 ‘도커(Doker)’의 이해


★ 개선하기 1 Docker compose

- 실제 운영에서는 Docker Compose를 사용함
- stage 의 docker build 부분을 sh(script: 'docker-compose build app') 으로 변경하여 사용함
- stage 의 docker deploy 부분을 sh(script: 'docker-compose up -d production')
- compose up 이 실제 컨테이너가 있으면 죽이고 다시 run하는 작업을 해준다

 

★ 개선하기 2 (소스변경>자동배포)

- 소스가 변경되면 자동으로 배포하는 설정 추가
- Build now는 거의 사용하지 않음
- Configure > Build Triggers > Poll SCM = H/S * * * *
- 주기적으로 깃헙에게 poll 을 보내어 바뀐게 있을 경우 자동 배포

트리거 설정
깃헙 설정
README.md 변경
커밋 확인
자동 배포 확인

'Devops > docker' 카테고리의 다른 글

도커 이미지 빌드 환경 만들기  (0) 2021.06.01
이미지 만들고 배포하기  (0) 2021.06.01
도커 컨테이너 만들기  (0) 2021.06.01
도커 개요 및 소개  (0) 2021.06.01

+ Recent posts