when: - event: tag ref: [refs/tags/WEBDEV-*, refs/tags/WEB-*] steps: - name: (YABA.Web) Determining Docker image version number (dev) when: - refs: refs/tags/WEBDEV-* image: alpine:latest commands: - rm -f tags.txt - echo ${CI_COMMIT_TAG} | sed -e "s/^WEBDEV-//" >> tags.txt - echo "latest-dev" - name: (YABA.Web) Determining Docker image version number (prod) when: - refs: refs/tags/WEB-* image: alpine:latest commands: - rm -f tags.txt - echo ${CI_COMMIT_TAG} | sed -e "s/^WEB-//" >> tags.txt - echo "latest" - name: (YABA.Web) Package and Upload Docker Image image: woodpeckerci/plugin-docker-buildx settings: repo: gitea.iwanaga.moe/cjtibule/yaba/web context: ./Web dockerfile: ./Web/Dockerfile tags_file: tags.txt secrets: [ REACT_APP_API_BASE_URL, REACT_APP_AUTH_CALLBACK_URL, REACT_APP_AUTH_CLIENT_ID, REACT_APP_AUTH0_AUDIENCE, REACT_APP_AUTH0_DOMAIN] username: from_secret: gitea_yaba_registry_username password: from_secret: gitea_yaba_registry_password registry: gitea.iwanaga.moe build_args_from_env: [ REACT_APP_API_BASE_URL, REACT_APP_AUTH_CALLBACK_URL, REACT_APP_AUTH_CLIENT_ID, REACT_APP_AUTH0_AUDIENCE, REACT_APP_AUTH0_DOMAIN]