From e1b1dda1ffbb6699f8e011c9dc6b5188df95794f Mon Sep 17 00:00:00 2001 From: smf Date: Fri, 12 Apr 2024 16:09:13 +0800 Subject: [PATCH] add cache for docker buildx --- .github/workflows/publish_docker.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_docker.yml b/.github/workflows/publish_docker.yml index 44a77c7..e13e97b 100644 --- a/.github/workflows/publish_docker.yml +++ b/.github/workflows/publish_docker.yml @@ -78,6 +78,14 @@ jobs: type=semver,pattern={{major}}.{{minor}} type=semver,pattern=v{{major}} + - name: Cache docker buildx main + uses: actions/cache@v4 + with: + path: /tmp/.buildx-main-cache + key: ${{ runner.os }}-buildx-main-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-buildx-main- + - name: Build and push uses: docker/build-push-action@v4 with: @@ -91,4 +99,6 @@ jobs: platforms: ${{ inputs.platforms }} push: true tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file + labels: ${{ steps.meta.outputs.labels }} + cache-from: type=local,src=/tmp/.buildx-main-cache + cache-to: type=local,mode=max,dest=/tmp/.buildx-main-cache \ No newline at end of file