从GitHub仓库中删除所有工件

从GitHub仓库中删除所有工件

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

由于在GitHub上运行了多个工作流导致空间不足,需要创建个人访问令牌,并在项目的.github/workflows文件夹中添加delete-artifacts.yml文件。运行后,通过GitHub CLI进行身份验证并删除所有工件。

🎯

关键要点

  • 由于在GitHub上运行多个工作流导致空间不足,需要创建个人访问令牌。
  • 在GitHub中生成新的个人访问令牌,命名为DELETE_ARTIFACTS_TOKEN。
  • 在项目的.github/workflows文件夹中添加delete-artifacts.yml文件。
  • 手动运行工作流后,通过GitHub CLI进行身份验证。
  • delete-artifacts.yml文件包含删除所有工件的步骤。

延伸问答

如何在GitHub上创建个人访问令牌?

点击右上角的头像,选择开发者设置,然后在个人访问令牌中生成新的令牌,命名为DELETE_ARTIFACTS_TOKEN。

delete-artifacts.yml文件的作用是什么?

delete-artifacts.yml文件用于在GitHub工作流中删除所有工件。

如何通过GitHub CLI进行身份验证?

在工作流运行后,进入作业详情,按照说明使用GitHub CLI进行身份验证,使用环境变量GH_TOKEN。

为什么需要删除GitHub上的工件?

因为在GitHub上运行多个工作流可能导致空间不足,无法创建新的工件。

如何手动运行delete-artifacts工作流?

在GitHub中手动运行工作流后,导航到工作流运行并进入作业详情进行操作。

删除所有工件的具体步骤是什么?

通过GitHub CLI获取工件列表,然后逐个删除每个工件,使用相应的API命令。

➡️

继续阅读