Pipeline Stage API 的各种使用
提示
通过使用 Stage API,可以更轻松地创建、配置和监控流水线的各个阶段,从而提高流水线的可读性和可维护性,便于二次开发

常用的api为以下三种
WfAPI
Wfapi是Jenkins官方提供的一种用于获取流水线运行状 态的API,还有一个插件Pipeline Stage View的数据格式和wfapi类似
url格式:https://<server>/job/<jobname>/job/dev/257/wfapi/
参考文档:https://plugins.jenkins.io/pipeline-rest-api/
数据结构示例

Blue Rest API
Blue Rest API 是jenkins插件Blue Ocean提供的一种用于获取流水线运行状态的API
url格式:https://<server>/blue/rest/organizations/jenkins/pipelines/<jobname>/dev/runs/257/nodes/
参考文档:https://github.com/jenkinsci/blueocean-plugin/tree/master/blueocean-rest#pipeline-api
数据结构示例

Pipeline Graph View
Pipeline Graph View 是jenkins插件Pipeline Graph View提供一种用于获取流水线运行状态的API
url格式:
https://<server>/job/<jobname>/job/dev/257/pipeline-graph/treehttps://<server>/job/<jobname>/job/dev/multi-pipeline-graph/tree?runId=257https://<server>/job/<jobname>/job/dev/249/pipeline-console/allSteps
参考文档:https://plugins.jenkins.io/pipeline-graph-view/
数据结构示例
