Woodpecker CI Docker Develop combine: Switch to plugin
Replaces manual tagging handling with a plugin, mostly to avoid dealing with echoed out secrets in the job log, which should be censored automatically, but who knows when that breaks...
This commit is contained in:
parent
e2adc796c4
commit
67e7f788c9
1 changed files with 8 additions and 20 deletions
|
|
@ -10,25 +10,13 @@ skip_clone: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
docker-develop-combine:
|
docker-develop-combine:
|
||||||
image: docker.io/docker:cli
|
image: git.fluffytail.org/phnt/wpc-docker-tagger:latest
|
||||||
environment:
|
settings:
|
||||||
BUILD_ARCHES: "amd64 arm64"
|
registry: "git.fluffytail.org"
|
||||||
REGISTRY: "git.fluffytail.org"
|
image: "pleroma-test/pleroma"
|
||||||
IMAGE_PATH: "git.fluffytail.org/pleroma-test/pleroma"
|
architectures: [amd64, arm64]
|
||||||
REGISTRY_USER:
|
tags: [latest, develop]
|
||||||
|
username:
|
||||||
from_secret: pleroma-ci-user
|
from_secret: pleroma-ci-user
|
||||||
REGISTRY_PASSWORD:
|
password:
|
||||||
from_secret: pleroma-ci-password
|
from_secret: pleroma-ci-password
|
||||||
commands:
|
|
||||||
- set +x
|
|
||||||
- mkdir -p ~/.docker
|
|
||||||
- echo "{\"auths\":{\"$REGISTRY\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASSWORD\"}}}" > ~/.docker/config.json
|
|
||||||
- set -x
|
|
||||||
- IMAGES_DEVELOP=; for arch in $BUILD_ARCHES; do IMAGES_DEVELOP="$IMAGES_DEVELOP $IMAGE_PATH:develop-$arch"; done
|
|
||||||
- IMAGES_LATEST=; for arch in $BUILD_ARCHES; do IMAGES_LATEST="$IMAGES_LATEST $IMAGE_PATH:latest-$arch"; done
|
|
||||||
- echo $IMAGES_DEVELOP
|
|
||||||
- echo $IMAGES_LATEST
|
|
||||||
- docker manifest create $IMAGE_PATH:develop $IMAGES_DEVELOP
|
|
||||||
- docker manifest push $IMAGE_PATH:develop
|
|
||||||
- docker manifest create $IMAGE_PATH:latest $IMAGES_LATEST
|
|
||||||
- docker manifest push $IMAGE_PATH:latest
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue