diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index dbdc7f0..4aaa986 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -3,7 +3,9 @@ on: push: branches: [ master ] jobs: - docker: + "Build docker images": + env: + RUNNER_TOOL_CACHE: /toolcache runs-on: woryzen steps: - @@ -27,8 +29,8 @@ jobs: platforms: linux/amd64 push: true tags: gitea.woggioni.net/woggioni/jupyter-python:latest - # cache-from: type=registry,ref=gitea.woggioni.net/woggioni/jupyter-python:buildcache - # cache-to: type=registry,ref=gitea.woggioni.net/woggioni/jupyter-python:buildcache,mode=max + cache-from: type=local,src=.cache/buildx + cache-to: type=local,dest=.cache/buildx,mode=max - name: Build and push jupyter-ganymede image uses: docker/build-push-action@v5.3.0 @@ -37,3 +39,12 @@ jobs: platforms: linux/amd64 push: true tags: gitea.woggioni.net/woggioni/jupyter-ganymede:latest + cache-from: type=local,src=.cache/buildx + cache-to: type=local,dest=.cache/buildx,mode=max + - name: Cache Buildx cache + uses: actions/cache@v3 + with: + path: ~/.cache/buildx + key: ${{ runner.os }}-buildx-${{ hashFiles('**/Dockerfile') }} + restore-keys: | + ${{ runner.os }}-buildx- \ No newline at end of file