[docker/jenkins] docker 컨테이너 안에서 jenkins CI&CD 배포 방법(3)

무1민·2023년 8월 27일
0

infra

목록 보기
7/14
post-thumbnail

이전 Docker image 삭제

이전 방식대로하면 docker image가 계속 쌓일 것이다. 프로젝트가 커질수록 차지하는 용량이 커지기 때문에 필요없는 image들은 삭제하는 것이 중요하다.

# 이전 빌드의 이미지를 삭제
if [ "${BUILD_NUMBER}" -gt 1 ]; then
    PREVIOUS_BUILD=$(expr ${BUILD_NUMBER} - 1)
    docker rmi -f bangjinseong/my-react-app:${PREVIOUS_BUILD}
fi

부분을 execute shell의 docker 새로운 이미지를 pull하고 run한 단계 이후에 실행하면 된다.

profile
야호

0개의 댓글