Remove docker build cache
ci/woodpecker/pr/pr-build Pipeline was successful

This commit is contained in:
2026-06-16 23:18:18 +02:00
parent 85f522bce1
commit d03c7d3da7
2 changed files with 0 additions and 35 deletions
-33
View File
@@ -8,10 +8,6 @@
# #
# Reports pass/fail status back to Gitea, so it shows up as a required check on # Reports pass/fail status back to Gitea, so it shows up as a required check on
# the PR. # the PR.
#
# Registry credentials are fetched from OpenBao (same AppRole as release.yaml)
# solely to read and write the build cache image. The build itself is still
# dry-run (nothing is published as a release image).
# Changes that can't affect the image don't trigger the build: docs and the # Changes that can't affect the image don't trigger the build: docs and the
# RouterOS-side script (routeros/**: lives on the router, not in the image). # RouterOS-side script (routeros/**: lives on the router, not in the image).
@@ -33,40 +29,11 @@ when:
exclude: *non_image_paths exclude: *non_image_paths
steps: steps:
- name: Get registry creds from OpenBao
image: quay.io/openbao/openbao:2.5.4
environment:
VAULT_ADDR: https://openbao.lumpiasty.xyz:8200
ROLE_ID:
from_secret: renovate_role_id
SECRET_ID:
from_secret: renovate_secret_id
commands:
- bao write -field token auth/approle/login
role_id=$ROLE_ID
secret_id=$SECRET_ID > /woodpecker/.vault_id
- export VAULT_TOKEN=$(cat /woodpecker/.vault_id)
- 'printf "PLUGIN_USERNAME=%s\n" "$(bao kv get -mount secret -field REGISTRY_USERNAME container-registry)" > /woodpecker/registry.env'
- 'printf "PLUGIN_PASSWORD=%s\n" "$(bao kv get -mount secret -field REGISTRY_PASSWORD container-registry)" >> /woodpecker/registry.env'
- name: Build all arches (no push) - name: Build all arches (no push)
image: woodpeckerci/plugin-docker-buildx:6.1.0 image: woodpeckerci/plugin-docker-buildx:6.1.0
privileged: true privileged: true
settings: settings:
registry: gitea.lumpiasty.xyz
repo: mikrotik-tailscale
platforms: linux/amd64,linux/arm64,linux/arm/v7 platforms: linux/amd64,linux/arm64,linux/arm/v7
dry_run: true dry_run: true
build_args: build_args:
- OCI_VERSION=ci-${CI_COMMIT_SHA} - OCI_VERSION=ci-${CI_COMMIT_SHA}
cache_images:
- gitea.lumpiasty.xyz/lumpiasty/mikrotik-tailscale:buildcache
env_file: /woodpecker/registry.env
- name: Invalidate OpenBao token
image: quay.io/openbao/openbao:2.5.4
environment:
VAULT_ADDR: https://openbao.lumpiasty.xyz:8200
commands:
- export VAULT_TOKEN=$(cat /woodpecker/.vault_id)
- bao write -f auth/token/revoke-self
-2
View File
@@ -54,8 +54,6 @@ steps:
- stable - stable
build_args: build_args:
- OCI_VERSION=${CI_COMMIT_TAG} - OCI_VERSION=${CI_COMMIT_TAG}
cache_images:
- gitea.lumpiasty.xyz/lumpiasty/mikrotik-tailscale:buildcache
# Credentials (PLUGIN_USERNAME / PLUGIN_PASSWORD) come from OpenBao. # Credentials (PLUGIN_USERNAME / PLUGIN_PASSWORD) come from OpenBao.
env_file: /woodpecker/registry.env env_file: /woodpecker/registry.env
- name: Invalidate OpenBao token - name: Invalidate OpenBao token