GitLab API使用及如何删除某项目的Pipelines流水线和jobs

本文详细介绍了如何使用GitLab API来创建访问令牌(Private Token),并展示了如何通过命令行在Windows和Linux环境下查看项目、成员、流水线以及删除特定项目的Pipelines。还提供了一个批量删除Pipelines的bash脚本示例,帮助用户高效管理GitLab中的CI/CD流程。

GitLab API使用及如何删除某项目的Pipelines流水线和jobs

创建访问令牌 API Token

PRIVATE-TOKEN获取

登录gitlab 进入 User Settings -> Access Tokens
在这个页面创建一个api令牌,其中范围必须勾选api, read_user;read_repository 可以视个人情况勾选

相关API操作

win10下可直接在cmd窗口中执行curl命令
linux下直接在终端执行curl命令

前置说明:
your-private-token: 为上一步创建的个人访问令牌
YOUR_PROJECT_ID:为对应项目的project id
YOUR_PIPELINE_ID:待删除的流水线id

注意:下方所有命令的 your-private-token、YOUR_PROJECT_ID 和YOUR_PIPELINE_ID均需要根据实际情况修改

查看当前token下的所有Project,即查看自己拥有的project

curl --header "PRIVATE-TOKEN:your-private-token" https://your-gitlab-server/api/v4/projects

查看project的member

curl --header "PRIVATE-TOKEN:your-private-token" "https://your-gitlab-server/api/v4/projects/YOUR_PROJECT_ID/members"

查看某个项目的流水线

curl --header ""PRIVATE-TOKEN:your-private-token" "https://your-gitlab-server/api/v4/projects/YOUR_PROJECT_ID/
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值