From 17f1c3beace5abbc3305353a0ff535ea9ab44bd4 Mon Sep 17 00:00:00 2001 From: fly6516 Date: Wed, 1 Jan 2025 01:19:31 +0800 Subject: [PATCH] ci: add check for pulling image --- .gitea/workflows/main.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index 46a66ab..5a07cee 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -24,9 +24,15 @@ jobs: uses: http://fly6516.synology.me:4000/Gitea_Action/checkout@v2 # pre pull image - - name: pre pull image + - name: Pre Pull Image if Needed run: | - docker pull dockerp.com/moby/buildkit:buildx-stable-1 + IMAGE_NAME="dockerp.com/moby/buildkit:buildx-stable-1" + if ! docker image inspect "$IMAGE_NAME" > /dev/null 2>&1; then + echo "Image does not exist locally. Pulling..." + docker pull "$IMAGE_NAME" + else + echo "Image already exists locally." + fi # Create Docker configuration directory - name: Create Docker configuration directory