kind: pipeline type: docker name: build-and-push-container triggers: branch: - main event: - push 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 . - 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