kind: pipeline type: docker name: build-and-push-container steps: - name: build image: docker:20 commands: - COMMIT_HASH=$(git rev-parse --short HEAD) - IMAGE_TAG=gitea.t000-n.de/t.behrendt/backupsidecar:$COMMIT_HASH - docker build -t $IMAGE_TAG . when: event: - push ref: - refs/heads/main - name: push image: plugins/docker settings: username: from_secret: REGISTRY_USERNAME password: from_secret: REGISTRY_PASSWORD repo: gitea.t000-n.de/t.behrendt/backupsidecar tags: - latest - $COMMIT_HASH when: event: - push ref: - refs/heads/main