kind: pipeline name: build-and-deploy type: docker platform: os: linux arch: arm64 steps: - name: docker-build-and-push cache_from: - "gitea.scubbo.org/${DRONE_REPO}:${DRONE_BRANCH}" image: thegeeklab/drone-docker-buildx # Absurd that this isn't offered as first-party! privileged: true settings: registry: gitea.scubbo.org username: scubbo password: from_secret: gitea_password repo: gitea.scubbo.org/${DRONE_REPO} tags: - ${DRONE_BRANCH} - ${DRONE_COMMIT_SHA:0:10} target: prod platforms: - linux/arm64 - linux/amd64 # TODO - use kustomize to update the deployed image.