# Build and publish Docker images for multiple architectures. # # Pushing an image to codeberg's container registry # The package owner will be the repo owner. # # This config also shows usage of yaml aliases and # was taken from https://codeberg.org/6543/docker-images/src/commit/37e29c227717c1c07d2776cddcf14725bf952875/.woodpecker/hello.yml when: branch: main event: [push] variables: - &file Dockerfile - &repo 192.168.1.230:5000/bertomlab/crawlflix/front steps: publish: image: woodpeckerci/plugin-docker-buildx settings: dockerfile: *file insecure: true platforms: linux/arm/v7,linux/arm64/v8,linux/amd64 repo: *repo tags: - latest - ${CI_COMMIT_SHA} username: from_secret: docker_registry_username password: from_secret: docker_registry_password