when: - event: push branch: master - event: manual steps: - name: build image: docker:dind volumes: - /var/run/docker.sock:/var/run/docker.sock environment: IMAGE_NAME: gitea.b7d.nl/${CI_REPO_OWNER}/${CI_REPO_NAME} GITEA_USER: ${GITEA_USER} GITEA_TOKEN: ${GITEA_TOKEN} commands: - echo "User $GITEA_USER" - echo "Token length - ${#GITEA_TOKEN}" - echo "$GITEA_TOKEN" | docker login gitea.b7d.nl --username "$GITEA_USER" --password-stdin - docker build -t $IMAGE_NAME:$CI_COMMIT_SHA -f Dockerfile-prod . - docker tag $IMAGE_NAME:$CI_COMMIT_SHA $IMAGE_NAME:latest - docker push $IMAGE_NAME:$CI_COMMIT_SHA - docker push $IMAGE_NAME:latest