【问题标题】:git deploy to an Azure website has stopped workinggit deploy 到 Azure 网站已停止工作
【发布时间】:2013-10-14 23:05:07
【问题描述】:

几个月来,我已经成功地使用 Git 部署(通过 Kudu)到几个 Azure 网站(例如 beta/prod),并且运行良好。从今天开始,我注意到当我推送到相应的 git 分支时,我的 Azure 网站应该会部署 - 即部署开始,一切构建,我的所有测试运行,Azure 管理门户上下发誓它已部署我的网站 - 但是......没有任何反应。我的网站没有改变。 (Beta 和 prod 从同一个 git repo 的不同分支中提取,但无论我推送到哪个网站,最新推送中包含的更改都不会显示在任一网站上。)

日志中没有错误或任何其他问题迹象。 Azure 门户检测到 git 推送,运行部署,并发誓它们已经成功发生。但是这些变化——一些非常简单的变化,即某个页面上的文本——根本不存在。

这是我通常会联系 Azure 支持的那种事情,但我的订阅不包括技术支持 :-(。Azure 网站建议在这里询问 SO,因此我的帖子。

对于进一步解决此问题有什么建议吗?

【问题讨论】:

    标签: azure deployment kudu


    【解决方案1】:

    好吧,我不知道是什么触发了问题,但是重置网站 - 通过在配置中添加伪造的键/值对并保存它 - 会触发网站获取更改。显然,根本问题是 Kudu 部署似乎没有触发网站自行重置。如果以后再遇到问题,我会添加更多细节。

    [编辑 2013-10-15 - 今天,部署似乎再次正常工作。我的猜测是,它是某种暂时的 Azure 错误,现已修复。]

    【讨论】:

    • 在这些情况下,使用 FTP 或 Kudu 控制台 (github.com/projectkudu/kudu/wiki/Kudu-console) 查看文件可能很有用,以检查它是部署问题(文件未正确部署)还是运行时问题(文件部署正确,但运行不正确)。
    猜你喜欢
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    • 2018-01-25
    • 1970-01-01
    相关资源
    最近更新 更多