我正在尝试为nodejs应用程序构建一个带有github操作的CI/CD管道,在测试它应该部署到heroku之后,github操作的所有步骤都成功执行,除了最后一个部署到heroku。
“16 秒运行 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 remote 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 容器:push web --app dsti-devops › 警告:heroku 更新可从 7.54.0 到 7.54.1。▸ 没有要推送的图像“
这是我使用的 .yml 文件