Git部署成功但没有变化

时间:2012-11-11 00:59:14

标签: asp.net git azure

我发现自己处于最奇怪的境地。我已经通过Git部署到Azure一段时间没有问题。但是,我只是对Azure进行了一系列相当大的更改,但没有任何错误,但没有任何改变......

试图再次推动得到“一切都是最新的”

因此,我登录了Azure管理控制台并查看了部署情况,确定推送不存在。

连连呢?顺便说一句,我不是Mac,我知道从M​​ac推送到Azure有问题。

更新:通过删除和重新部署Azure实例来解决此问题。好吧,开发不太适合prod。

2 个答案:

答案 0 :(得分:1)

你推到了正确的遥控器吗?听起来你有两个遥控器(你可以查看git remote -v),你正在推动非天蓝色遥控器。

另一件事可能是分支,您是否在不是master的分支上,但azure期望部署发生在master分支上?

来自您的评论:部署脚本可能尚未运行。您可以创建虚拟提交或强制按git push -f推送,以使远程存储库再次接收内容。

答案 1 :(得分:0)

我刚才遇到了同样的问题,所以我会在这个旧问题上发布我的解决方案以防万一。

我发布到我的GitHub存储库,但Azure突然没有再进行部署了。

我在GitHub上进入了存储库,然后是Settings - > Webhooks和服务,并注意到Azure webhook有一个红色小图标表示存在问题。点击它显示GitHub正在从Azure获得401 Unauthorized响应。

然后我记得Azure在一周前给我发了一封电子邮件,说我的网站将被转移到一个新的规模单位,我的发布资料会发生变化。我当时并没有想太多,因为我没有使用发布配置文件进行部署,但看起来它也改变了我的部署触发器URL。

我使用新的部署URL(来自我的Azure网站的配置选项卡)更新了GitHub Webhook,这一切都正常。