|
|
1
3
我认为Gitlab不支持此功能。但是您可以使用Gitlab API和webhooks自己创建此功能。 当您推送到repo(并启动管道)时,它将触发webhook,它可以通过API=>读取您的CI历史记录;你可以删除任何你想要的。 这是你的文件 pipeline events 这是你的文件 job API
|
|
|
2
43
更新关于 Gitlab Release 12.6 ,删除管道现在是GUI中所有者的一个选项:
关于 Gitlab Release 11.6 ,现在可以通过API删除管道,仅限维护人员使用。 你需要:
文件是 here |
|
|
3
8
注意:需要jq。
|
|
|
4
2
那你就可以做了
|
|
5
2
根据前面的回答,修改脚本以检索多个项目,并针对每个项目删除早于配置日期的管道。
|
|
|
6
2
要使用python删除项目中的所有管道,可以使用以下代码。你可以去 Jupyter 在网上试一试
|
|
|
7
1
对于懒惰的人来说,要扩展 https://stackoverflow.com/a/55815040/1041691
拿你的
|
|
|
8
1
|
|
|
9
1
所有解决方案都有效,但请记住,您必须生成个人访问令牌,而不是API令牌。如果您必须是无所不在的令牌,则必须是管理员。 |
|
|
10
0
全部的 一个项目的管道,但我相信您可以找出Perl的东西来跳过前10个
项目ID写在项目名称(项目页面)下,您可以从“编辑配置文件”“访问令牌”中获取访问令牌,只需选中“API”复选框即可。 在Linux上通过以下方式在Perl中安装JSON模块:
|
|
|
Eilleen · 克隆时Unity Git回购中断 2 年前 |
|
S.M_Emamian · 类型不正确。应为gitlab-ci.yml 3 年前 |
|
|
rifqy abdl · 将分叉回购与来自同一来源的另一个分叉回购合并 3 年前 |
|
|
pbuchheit · 在gitlab中订购手动触发的作业 3 年前 |
|
|
Raymundo Hernández · 在合并请求中排除文件 3 年前 |