steps: build: image: docker:cli when: event: tag commands: - docker build -f docker/Dockerfile -t incr:${CI_COMMIT_TAG} . - docker tag incr:${CI_COMMIT_TAG} incr:latest volumes: - /var/run/docker.sock:/var/run/docker.sock push: image: docker:cli when: event: tag commands: - echo "$${REGISTRY_PASSWORD}" | docker login codeberg.org -u "$${REGISTRY_USERNAME}" --password-stdin - docker tag incr:${CI_COMMIT_TAG} codeberg.org/YOUR_USERNAME/YOUR_REPO:latest - docker tag incr:${CI_COMMIT_TAG} codeberg.org/YOUR_USERNAME/YOUR_REPO:${CI_COMMIT_TAG} - docker push codeberg.org/YOUR_USERNAME/YOUR_REPO:latest - docker push codeberg.org/YOUR_USERNAME/YOUR_REPO:${CI_COMMIT_TAG} volumes: - /var/run/docker.sock:/var/run/docker.sock