有可能知道是谁取消了Gitlab管道吗?
我可以看到是谁创建了Gitlab管道/作业,但是,是否可以看到是谁取消了它?如果有人取消了通知,收到通知就更好了 如屏幕截图所示,作业已取消,但不是由我取消,并且输出日志为空 顺便说一句,我检查了另一个作业包含日志并在运行时取消了,但仍然找不到谁取消了它有可能知道是谁取消了Gitlab管道吗?,gitlab,pipeline,gitlab-ci,gitlab-api,Gitlab,Pipeline,Gitlab Ci,Gitlab Api,我可以看到是谁创建了Gitlab管道/作业,但是,是否可以看到是谁取消了它?如果有人取消了通知,收到通知就更好了 如屏幕截图所示,作业已取消,但不是由我取消,并且输出日志为空 顺便说一句,我检查了另一个作业包含日志并在运行时取消了,但仍然找不到谁取消了它 除非检查日志,否则无法知道这一点 关于这一点,有一个悬而未决的问题:除非查看日志,否则您无法知道这一点 关于这一点有一个公开的问题:这可以通过GitLab在Linux上通过一个简单的curl实现: curl-头私有令牌:https://gitl
除非检查日志,否则无法知道这一点
关于这一点,有一个悬而未决的问题:除非查看日志,否则您无法知道这一点
关于这一点有一个公开的问题:这可以通过GitLab在Linux上通过一个简单的curl实现: curl-头私有令牌:https://gitlab/api/v4/projects//jobs/ |jq 您可以从项目主页获取项目id,从CI/CD->jobs页面获取作业id,还可以从profile settings页面创建个人访问令牌,确保其具有API权限 如果要检索状态为“已取消”的所有作业: curl-头私有令牌:https://gitlab/api/v4/projects//jobs?scope[]=取消| jq 输出中的用户JSON对象表示谁取消了作业,例如:
"user": {
"id": 77,
"name": "John Doe",
"username": "jdoe",
"state": "active",
"avatar_url": "https://gitlab/uploads/-/system/user/avatar/77/avatar.png",
"web_url": "https://gitlab/jdoe",
"created_at": "2017-08-14T13:53:37.796+01:00",
"bio": "",
"location": "",
"public_email": "",
"skype": "",
"linkedin": "",
"twitter": "",
"website_url": "",
"organization": ""
}
干杯
S这可以通过GitLab在Linux上通过简单的curl实现: curl-头私有令牌:https://gitlab/api/v4/projects//jobs/ |jq 您可以从项目主页获取项目id,从CI/CD->jobs页面获取作业id,还可以从profile settings页面创建个人访问令牌,确保其具有API权限 如果要检索状态为“已取消”的所有作业: curl-头私有令牌:https://gitlab/api/v4/projects//jobs?scope[]=取消| jq 输出中的用户JSON对象表示谁取消了作业,例如:
"user": {
"id": 77,
"name": "John Doe",
"username": "jdoe",
"state": "active",
"avatar_url": "https://gitlab/uploads/-/system/user/avatar/77/avatar.png",
"web_url": "https://gitlab/jdoe",
"created_at": "2017-08-14T13:53:37.796+01:00",
"bio": "",
"location": "",
"public_email": "",
"skype": "",
"linkedin": "",
"twitter": "",
"website_url": "",
"organization": ""
}
干杯
S只有通过查看日志才能做到这一点。如果没有日志怎么办@Djuarez只有通过查看日志才能做到这一点。如果没有日志怎么办@谢谢你的回答!我可以通过查询检索一些工作信息,但是,没有关于谁取消了工作的信息。谢谢你的回答!我可以通过查询检索一些工作信息,但是,没有关于谁取消了工作的信息。