pipeline: build: image: bash commands: - podman build . --tag codeberg.org/dragongoose/safetwitch-backend:edge publish: image: bash commands: - podman login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD codeberg.org - podman push codeberg.org/dragongoose/safetwitch-backend:edge secrets: [ docker_username, docker_password ] publish-release: image: bash commands: - podman tag codeberg.org/dragongoose/safetwitch-backend:edge codeberg.org/dragongoose/safetwitch-backend:lastest - podman push codeberg.org/dragongoose/safetwitch-backend:latest - podman tag codeberg.org/dragongoose/safetwitch-backend:latest codeberg.org/dragongoose/safetwitch-backend:$CI_COMMIT_TAG - podman push codeberg.org/dragongoose/safetwitch-backend:$CI_COMMIT_TAG secrets: [ docker_username, docker_password ] when: - event: tag tag: v*