kind: pipeline type: docker name: build-and-publish trigger: branch: - main - fix/imprintor event: - push - tag steps: - name: build-and-publish-container image: plugins/docker settings: registry: git.local-it.org repo: git.local-it.org/local-it/mitgliederverwaltung username: from_secret: DRONE_REGISTRY_USERNAME password: from_secret: DRONE_REGISTRY_TOKEN auto_tag: true auto_tag_suffix: ${DRONE_COMMIT_SHA:0:8} when: event: - tag - name: build-and-publish-container-branch image: plugins/docker settings: registry: git.local-it.org repo: git.local-it.org/local-it/mitgliederverwaltung username: from_secret: DRONE_REGISTRY_USERNAME password: from_secret: DRONE_REGISTRY_TOKEN tags: - latest - ${DRONE_COMMIT_SHA:0:8} when: event: - push