Jam*_*mes 7 groovy continuous-integration jenkins jenkins-pipeline
我正在尝试确定一些脚本化的Jenkins管道当前正在使用哪些插件,是否有编程方式确定此信息,或者我是否需要遍历每个管道来查找对插件的调用?
我找到了这篇文章,但是它指出这并不涉及管道。 https://cruftex.net/2015/11/30/Jenkins-Analyze-Your-Plugin-Usage.html
本文还指向https://issues.jenkins-ci.org/browse/JENKINS-31582 ,已声明为已解决,但我看不到API文档中有关如何仍然获取此信息的信息。
我正在使用的Jenkins版本是2.46.1
\n\n本文还指出https://issues.jenkins-ci.org/browse/JENKINS-31582已声明为已解决,但我仍然没有看到有关如何获取此信息的 API 文档。
\n
这已添加到Workflow-API插件中,这意味着如果您有一份工作,名称为test,您可以通过访问以下地址获得更多结果:http://your_jenins/job/test/12/api/json?pretty=true。12您感兴趣的职位编号应该在哪里。不过这个插件的文档很少。
您感兴趣的部分已添加到 中actions。例如,就我而言:
_class "org.jenkinsci.plugins.workflow.job.WorkflowRun"\nactions \n0 \n_class "hudson.model.CauseAction"\ncauses \n0 {\xe2\x80\xa6}\n1 {}\n2 {}\n3 {}\n4 {}\n5 \n_class "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"\n6 {}\n7 \n_class "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"\n8 {}\n9 {}\n10 {}\nartifacts []\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |