when: branch: [main, high-performance] event: push services: - name: docker image: docker:24-dind privileged: true environment: DOCKER_TLS_CERTDIR: "" steps: - name: build-and-push image: woodpeckerci/plugin-docker-buildx:5.0.0 environment: DOCKER_HOST: tcp://docker:2375 DOCKER_TLS_CERTDIR: "" settings: insecure: true registry: docker-registry.registry.svc.cluster.local:5000 repo: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid dockerfile: Dockerfile.simple tags: - ${CI_COMMIT_SHA} - latest - high-performance-latest logins: - registry: https://index.docker.io/v1/ username: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_TOKEN platforms: linux/amd64 cache_from: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:cache cache_to: docker-registry.registry.svc.cluster.local:5000/nxtgauge-admin-solid:cache