有没有人知道如何删除GitHub仓库的部署历史记录,只显示活动状态?
jobs:
cleanup:
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: Delete deployment
uses: strumwolf/delete-deployment-environment@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
environment: github-pages
onlyRemoveDeployments: true
此操作将删除指定环境(github-pages
)上的所有现有部署。
在部署之前应运行此操作,以便环境中没有部署记录,并且随后运行的部署将只创建1个记录。
为确保清理后运行部署,您可以将其添加到部署流程中:
needs: cleanup
很简单。您需要删除 GitHub 存储库,然后在相同的名称下重新创建它。接下来,进行推送。所有提交日期将被保存,所有部署历史记录将被删除。