when: - event: [ manual ] evaluate: 'LATEST_TAG != ""' variables: - &image_name 'quay.krd.sh/krd/woodpecker-sonatype-nexus' - &ext_image_name 'docker.io/rockdrilla/woodpecker-sonatype-nexus' - &skopeo_image 'quay.krd.sh/quay_io/containers/skopeo:v1.15.0' ## kind of fixup (remove in near future) ## ref: https://github.com/woodpecker-ci/plugin-git/releases clone: git: image: quay.krd.sh/docker_io/woodpeckerci/plugin-git:2.5.0 ## NB: ${variable} expressions are subject to pre-processing. ## ref: https://woodpecker-ci.org/docs/usage/environment steps: - name: verify-registry-credentials image: *skopeo_image environment: GOMAXPROCS: "4" MALLOC_ARENA_MAX: "4" secrets: [ REGISTRY_AUTH ] commands: - .ci/registry-login.sh quay.krd.sh docker.io - name: image-sync-latest image: *skopeo_image environment: GOMAXPROCS: "4" MALLOC_ARENA_MAX: "4" ## IMAGE_NAME: *image_name EXT_IMAGE_NAME: *ext_image_name commands: - .ci/sync-latest.sh ## personal tweaks :) labels: network: dmz