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

时间:2020-09-13 19:50:15

标签: git heroku nestjs circleci

因此,我试图使用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```

1 个答案:

答案 0 :(得分:0)

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