Rob*_*one 5 pipeline gitlab gitlab-ci
有没有一种简单的方法可以删除 Gitlab 中以前运行的所有管道?
我想清理此部分,但没有通过界面找到任何选项。
多谢。
您只能在 UI 中一一删除单个管道。
要进行批量删除,您可以使用管道 API以编程方式列出和删除管道。
在 Python 中(使用python-gitlab库),它可能看起来像这样:
import gitlab
project_id = 1234
gl = gitlab.Gitlab('https://gitlab.example.com', private_token='My token')
project = gl.projects.get(project_id)
for pipeline in project.pipelines.list(iterator=True):
pipeline.delete()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3675 次 |
| 最近记录: |