作者:码农 | 来源:互联网 | 2022-11-29 14:14
我们如何配置gitlab以仅保留最后10个CI作业/内部版本,并继续删除其余部分?
例如,在Jenkins中,我们可以将作业配置为仅保留最后的X版本。
1> Routhinator..:
从Gitlab版本11.6开始,现在仅可以通过API删除管道(仅适用于维护者)。
你需要:
API令牌
该id
项目的
该pipeline_id
管道的你想删除。
使用项目id: 1
和文档中的curl的示例pipeline_id: 4
:
curl --header "PRIVATE-TOKEN: " --request "DELETE" "https://gitlab.example.com/api/v4/projects/1/pipelines/46"
文档在这里