我正在尝试为nodejs应用程序构建一个带有github操作的CI/CD管道,在测试之后,它应该部署到heroku,github操作的所有步骤都成功执行,除了最后一个部署到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。警告!您的密码将以未加密的方式存储在/https://dashboard.heroku.com/terms-of-service/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容器:推送web --app dsti-devops >警告: heroku更新从7.54.0升级到7.54.1。▸没有要推送的图像“
下面是我使用的.yml文件

发布于 2021-06-23 04:57:10
您可以尝试使用最新版本的akhileshns/heroku-deploy吗?我也遇到了同样的问题,我使用了较新的版本,并为自己工作。
https://stackoverflow.com/questions/68011071
复制相似问题