From 2ad566cb4fa7fb928784473072ca5c685508cc36 Mon Sep 17 00:00:00 2001 From: lideming Date: Thu, 30 May 2024 10:47:31 +0800 Subject: [PATCH] chore: github build cache --- .github/workflows/publish-docker.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index 9fff5adbf..29dedf15a 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -29,10 +29,12 @@ jobs: with: context: . file: Dockerfile.base - push: false + push: true tags: | - yuuza/outline:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} - + yuuza/outline-base:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} + cache-from: type=registry,ref=yuuza/outline-base:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} + cache-to: type=inline + - run: docker tag yuuza/outline-base:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} outlinewiki/outline-base:latest - name: Build runner image uses: docker/build-push-action@v5 with: @@ -40,3 +42,5 @@ jobs: push: true tags: | yuuza/outline:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} + cache-from: type=registry,ref=yuuza/outline:${{ github.ref_name == 'main' && 'latest' || github.ref_name }} + cache-to: type=inline