使用Tekton中的API检索触发管道的状态



当我们使用eventlistener执行Tekton trigger API时,我在后台得到以下响应,管道运行一段时间。

是否有任何API可以使用给定的eventIDeventListenerUID获取此管道运行的状态?

{
"eventListener": "listener",
"namespace": "default",
"eventListenerUID": "ea71a6e4-9531-43a1-94fe-6136515d938c",
"eventID": "14a657c3-6816-45bf-b214-4afdaefc4ebd"
}

参考-https://github.com/tektoncd/triggers/blob/main/docs/eventlisteners.md#labels-在事件中侦听器

您可以使用该事件ID解析您的管道:

kubectl -n <your-namespace> get pr -l triggers.tekton.dev/tekton-eventid=<your-event-id>

然后,提取状态列,或者使用jsonpath访问status.conditions[0].type

相关内容

  • 没有找到相关文章

最新更新