将 NestJs 应用程序持续部署到 Heroku

Continuous Deployment of a NestJs Application to Heroku

所以我尝试使用 CircleCi 将我的 NestJs 应用程序部署到 Heroku,但是 CircleCi 构建一直在下降,我无法弄清楚原因。

我按照本文中的步骤操作https://circleci.com/blog/continuous-deployment-nestjs/,但似乎仍然无法通过构建

这是错误日志。 注意:我添加了 环境变量 Procfile 并更新了 main.ts 中的端口

if false;then
  force="-f"
fi
git push $force https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git $CIRCLE_BRANCH:master
remote: !   WARNING:
remote: !   Do not authenticate with username and password using git.
remote: !   Run `heroku login` to update your credentials, then retry the git command.
remote: !   See documentation for details: https://devcenter.heroku.com/articles/git#http-git-authentication
fatal: Authentication failed for 'https://git.heroku.com/.git/'

Exited with code exit status 128
CircleCI received exit code 128```

您需要再次检查您的环境变量。不要忘记您的变量应命名为: HEROKU_APP_NAME 和 HEROKU_API_KEY,分别