我的webapp前端已连接到Netlify以处理部署。因为它应该工作,每当有人将某些东西合并到master,staging或prod分支时,Netlify会自动触发部署的构建。
团队中没有人做过任何提交,也没有手动触发Netlify上的任何构建,但今天早上我看到昨天我的3个主要分支机构触发了构建。
有没有人知道如何发生这种情况?
答案 0 :(得分:4)
注意:我为Netlify工作。
确实,这是this incident的一些后果。我们的CDN边缘节点最终得到了一些不好的404缓存,最简单的恢复方法是从同一个构建哈希重新部署。非常抱歉搞砸了你的网站,斯坦!
一般来说,我们触发git支持的部署的方式是通过webhooks:https://www.netlify.com/docs/webhooks/#incoming-webhooks - 但是"默认"在安装过程中将存储库与我们链接时,会自动设置webhook。您可以删除此webhook以阻止我们收到有关触发构建的提交的通知。
通知是真实的,重建是故意的,虽然没有为您提供。
答案 1 :(得分:0)
这是Netlify昨天犯的错误。至于我们的情况,我们的webapp及其各个分支机构并未受到影响。但是,由于该错误,我们遇到了几个后果: - 重新触发的构建已覆盖1月份以前的所有触发器(构建历史记录已更改) - 重新触发按照错误的时间顺序进行,因此我们所有的预览都与我们最新的代码不符(在与Netlify团队交谈后)
如果您经历过相同/其他事情,请随时填写/批准该列表。