如何删除Netlify部署的分支

时间:2018-04-15 14:50:47

标签: git netlify

场景:创建新分支并应用所需的代码更改。该分支稍后使用自定义(分支)URL部署到Netlify。测试完成后,将发出pull请求,并在Netlify上使用另一个自定义URL部署 deploy-preview 。然后,合并请求被批准并成功合并,分支被完全删除。

后果:但是,即使这样, deploy-preview branch-deploy 特定部署仍然保留并发布。

问题

  • 如何从Netlify中删除(清除)分支特定的部署?
  • 奖励:如何从Netlify中删除(清除)部署预览部署?

3 个答案:

答案 0 :(得分:5)

目前(04/16/2018)没有记录在Netlify上删除特定部署的方法。有一些方法可以阻止分支被看到(参见注释),您可以实现构建工作流程的一部分。

Contact support删除敏感内容。

<强> 注:

  • Netlify将HTTP标头x-robots-tag: noindex添加到所有Deploy Previews(为Pull Request构建)的响应标头中,因此不会对这些标头建立索引。
  • 您可以通过选择性地关注以下内容来密码保护分支部署:https://www.netlify.com/blog/2017/04/07/selective-password-protection/
    请注意,它需要规划;你必须先在此之前进行设置 部署:

答案 1 :(得分:1)

到目前为止,只有Netlify支持可以帮助删除已部署和已发布的分支以及它创建的netlify域。

在这里您可以在Netlify社区中看到Netlify支持工程师的评论。 https://community.netlify.com/t/how-to-delete-branch-deploy/838/13

答案 2 :(得分:-3)

您可以使用Netlify API删除 销毁站点 部分

https://www.netlify.com/docs/api/#sites中记录的特定站点。
DELETE /api/sites/{site_id} will permanently delete a site
DELETE /api/sites/{site_domain} will permanently delete a site

This will return 200 OK.