diff --git a/.woodpecker.yml b/.woodpecker.yml index de7cdbd..d77abcd 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -30,6 +30,11 @@ steps: tags: - latest - "sha-${CI_COMMIT_SHA:0:8}" + cache_from: "type=registry,ref=${FORGEJO_IMAGE}:buildcache" + cache_to: "type=registry,ref=${FORGEJO_IMAGE}:buildcache,mode=max" + environment: + FORGEJO_IMAGE: + from_secret: forgejo_image when: - event: push branch: main @@ -50,6 +55,11 @@ steps: - "${CI_COMMIT_TAG}" # v1.2.3 - latest - "sha-${CI_COMMIT_SHA:0:8}" # всегда — нужно для отката + cache_from: "type=registry,ref=${FORGEJO_IMAGE}:buildcache" + cache_to: "type=registry,ref=${FORGEJO_IMAGE}:buildcache,mode=max" + environment: + FORGEJO_IMAGE: + from_secret: forgejo_image when: - event: tag