From 211ae7586d4ef8a0698a4deb374b5a6109051c3a Mon Sep 17 00:00:00 2001 From: mehedikhan72 Date: Mon, 26 Aug 2024 05:30:25 +0600 Subject: [PATCH] garbage collection automated --- .github/workflows/build-and-deploy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index d7f566b..d5a9914 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -46,6 +46,9 @@ jobs: - name: Remove all old images run: if [ ! -z "$(doctl registry repository list | grep "$(echo $IMAGE_NAME)")" ]; then doctl registry repository delete-manifest $(echo $IMAGE_NAME) $(doctl registry repository list-tags $(echo $IMAGE_NAME) | grep -o "sha.*") --force; else echo "No repository"; fi + - name: Remove Garbage + run: doctl registry garbage-collection start [--include-untagged-manifests] [pathphindr] + - name: Push image to DigitalOcean Container Registry run: docker push $(echo $REGISTRY)/$(echo $IMAGE_NAME):$(echo $GITHUB_SHA | head -c7)