Skip to content

Commit

Permalink
chore(friendship-pipeline) : 이전 버전의 이미지만 제거하도록 파이프라인 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
suhyun0918 authored Jul 2, 2024
1 parent 0c685f1 commit 6e9c7d8
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/friendship-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,10 @@ jobs:
sudo docker run -d --log-driver=syslog -p 443:8080 --name friendship -e TZ=Asia/Seoul ${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}:latest
# friendship 관련 종료된 컨테이너 삭제
sudo docker container prune -f --filter "ancestor=${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }}"
sudo docker container prune -f
# 사용하지 않는 friendship 이미지만 삭제 (최신 버전 제외)
sudo docker image prune -f --filter "dangling=true" --filter "label=com.docker.compose.project=${{ env.APP_NAME }}"
sudo docker rmi $(docker images ${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }} -q | awk 'NR>1')
sudo docker image prune -f
# 이전 버전의 friendship 이미지 삭제
sudo docker images ${{ secrets.DOCKER_USERNAME }}/${{ env.APP_NAME }} -q | awk 'NR>1' | xargs -r sudo docker rmi -f

0 comments on commit 6e9c7d8

Please sign in to comment.