pipeline: build: image: docker volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker image build -f Dockerfile . -t gitea.treehouse.systems/treehouse/mastodon:latest push: image: docker volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - echo $REGISTRY_SECRET | docker login -u ariadne --password-stdin gitea.treehouse.systems - docker image push --all-tags gitea.treehouse.systems/treehouse/mastodon when: event: [push, tag] branch: main secrets: [REGISTRY_SECRET]