when: event: [tag] steps: - name: publish-docker image: docker:27-cli environment: DOCKER_USERNAME: from_secret: docker_username DOCKER_PASSWORD: from_secret: docker_password commands: - tag="tintounn/trepa:$${CI_COMMIT_TAG}" - docker login -u="$${DOCKER_USERNAME}" -p="$${DOCKER_PASSWORD}" - docker build --rm --tag $tag . - docker push $tag - docker rmi $tag volumes: - /var/run/docker.sock:/var/run/docker.sock depends_on: - build