【发布时间】:2022-03-22 02:03:42
【问题描述】:
场景:创建了一个新分支并应用了所需的代码更改。该分支稍后会使用自定义(分支)URL 部署到 Netlify。测试后,发出拉取请求,并且 deploy-preview 也使用另一个自定义 URL 部署在 Netlify 上。然后,合并请求被批准并成功合并,分支被完全删除。
后果:但是,即便如此,deploy-preview 和 branch-deploy 特定部署仍然正常运行并已发布。
问题:
- 如何从 Netlify 移除(清除)特定于分支的部署?
- 奖励:如何从 Netlify 中删除(清除)deploy-preview 部署?
【问题讨论】:
-
虽然删除站点的信息是很好的信息,但它并不能正确回答您的问题。 “如何删除 Netlify 部署的分支”。将其标记为正确答案会使某人感到困惑。
-
我不确定我是否正确。它确实回答了这个问题,它提供了一个删除它的选项。每个部署都有一个唯一的 ID,因此通过 API 调用,您可以将其删除。
-
是的,API 调用将允许您永久删除(整个)站点。我还没有看到用于删除特定部署的记录 API 端点。那就是你上面问的具体问题。在我的回答中,您的 cmets 相信您正在尝试删除特定的分支部署,以便它们不会被抓取,但让生产部署仍在工作。
-
你是对的。我把 siteId 误认为是 deployId。我已经测试了自己,给定的端点是专门针对整个站点的。感谢您提出这个问题!
-
是的,我想我会提出一个问题,看看是否可以添加一个功能来删除使用与站点相同的 ID 的部署。感谢您的理解和确认。