Heroku Github actions deployment - CI/CD - 无法推送分支,因为该分支在部署的分支后面
Heoku Github actions deployement - CI/CD - Unable to push branch because the branch is behind the deployed branch
我正在尝试为 nodejs 应用程序构建一个带有 git 集线器操作的 CI/CD 管道,在测试之后它应该被部署到 heroku,
git集线器操作的所有步骤都已成功执行,除了部署到 heroku 的最后一个步骤。
我得到的错误是
"16s
运行akhileshns/heroku-deploy@v3.0.0
创建并写入 ~./netrc
› 警告:我们的服务条款已更改:
› https://dashboard.heroku.com/terms-of-service
heroku:按任意键打开浏览器登录或按 q 退出:› 警告:heroku 更新从 7.54.0 可用到 7.54.1。
警告!您的密码将以未加密的方式存储在 /home/runner/.docker/config.json 中。
配置凭据帮助程序以删除此警告。看
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
成功登录到heroku
› 警告:heroku 更新从 7.54.0 到 7.54.1。
添加了 git 远程 heroku
› 警告:heroku 更新从 7.54.0 到 7.54.1。
▸ 没有图片可以推送
Unable to push branch because the branch is behind the deployed branch. Using --force to deploy branch.
(If you want to avoid this, set dontuseforce to 1 in with: of .github/workflows/action.yml.
Specifically, the error was: Error: Command failed: heroku container:push web --app dsti-devops
› 警告:heroku 更新从 7.54.0 到 7.54.1。
▸ 没有图片可以推送
› 警告:heroku 更新从 7.54.0 到 7.54.1。
▸ 没有图片可以推送
错误:错误:命令失败:heroku container:push web --app dsti-devops
› 警告:heroku 更新从 7.54.0 到 7.54.1。
▸ 没有图片可以推送
“
这是我使用的 .yml 文件
您可以尝试使用最新版本的 akhileshns/heroku-deploy。我也 运行 遇到了同样的问题,我使用了较新的版本并为我工作。
我正在尝试为 nodejs 应用程序构建一个带有 git 集线器操作的 CI/CD 管道,在测试之后它应该被部署到 heroku, git集线器操作的所有步骤都已成功执行,除了部署到 heroku 的最后一个步骤。
我得到的错误是
"16s 运行akhileshns/heroku-deploy@v3.0.0 创建并写入 ~./netrc › 警告:我们的服务条款已更改: › https://dashboard.heroku.com/terms-of-service heroku:按任意键打开浏览器登录或按 q 退出:› 警告:heroku 更新从 7.54.0 可用到 7.54.1。 警告!您的密码将以未加密的方式存储在 /home/runner/.docker/config.json 中。 配置凭据帮助程序以删除此警告。看 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
成功登录到heroku › 警告:heroku 更新从 7.54.0 到 7.54.1。 添加了 git 远程 heroku › 警告:heroku 更新从 7.54.0 到 7.54.1。 ▸ 没有图片可以推送
Unable to push branch because the branch is behind the deployed branch. Using --force to deploy branch.
(If you want to avoid this, set dontuseforce to 1 in with: of .github/workflows/action.yml.
Specifically, the error was: Error: Command failed: heroku container:push web --app dsti-devops
› 警告:heroku 更新从 7.54.0 到 7.54.1。 ▸ 没有图片可以推送
› 警告:heroku 更新从 7.54.0 到 7.54.1。 ▸ 没有图片可以推送 错误:错误:命令失败:heroku container:push web --app dsti-devops › 警告:heroku 更新从 7.54.0 到 7.54.1。 ▸ 没有图片可以推送 “
这是我使用的 .yml 文件
您可以尝试使用最新版本的 akhileshns/heroku-deploy。我也 运行 遇到了同样的问题,我使用了较新的版本并为我工作。