如何删除 Chef 中的旧存档作业?
How to remove old archive jobs in chef?
我正在尝试清理我的 git 实验室服务器 运行 v12.x 一些东西。我写了一个 python 脚本来查询 api 的 git 实验室服务器,我发送了一个请求,我得到了一个 201 响应代码。我使用了官方文档 (https://docs.gitlab.com/ee/api/jobs.html) 但工作仍然在网络上 ui...我尝试从服务器中删除工件,但我得到了 204 作为响应代码。
只需使用一个简单的 post 命令
curl --request POST --header "PRIVATE-TOKEN: <token>" "https://gitlab.corp.com/api/v4/projects/1/jobs/1/erase"
如何验证作业和已删除...?
在管理设置中,我设置了 1 个月的归档作业并删除了工件。但是,在管理门户中我有 10,000 多个职位....
脚本 运行 的结果,4 小时后,api 将不接受令牌,并且用户帐户不能接受任何 git 命令 24 hrs,然后 returns 恢复正常....我的意思是,您无法在 Web ui 中查看任何代码,并且 git 命令也将不起作用...。
有人遇到过这个问题吗?
总而言之,api不会做。我不得不直接更新 postgress 数据库以清除它们。
我正在尝试清理我的 git 实验室服务器 运行 v12.x 一些东西。我写了一个 python 脚本来查询 api 的 git 实验室服务器,我发送了一个请求,我得到了一个 201 响应代码。我使用了官方文档 (https://docs.gitlab.com/ee/api/jobs.html) 但工作仍然在网络上 ui...我尝试从服务器中删除工件,但我得到了 204 作为响应代码。
只需使用一个简单的 post 命令
curl --request POST --header "PRIVATE-TOKEN: <token>" "https://gitlab.corp.com/api/v4/projects/1/jobs/1/erase"
如何验证作业和已删除...?
在管理设置中,我设置了 1 个月的归档作业并删除了工件。但是,在管理门户中我有 10,000 多个职位....
脚本 运行 的结果,4 小时后,api 将不接受令牌,并且用户帐户不能接受任何 git 命令 24 hrs,然后 returns 恢复正常....我的意思是,您无法在 Web ui 中查看任何代码,并且 git 命令也将不起作用...。
有人遇到过这个问题吗?
总而言之,api不会做。我不得不直接更新 postgress 数据库以清除它们。