将 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,分别
所以我尝试使用 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,分别