0
A
回答
0
你可以从詹金斯API得到它,例如URL:
http://jenkinsHost:8080/job/jobName/api/json?pretty=true&tree=jobs[name]
会产生类似:
{
"_class" : "org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject",
"jobs" : [
{
"_class" : "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name" : "develop"
},
{
"_class" : "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name" : "master"
},
{
"_class" : "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name" : "testing"
}
]
}
,然后你可以用Groovy解析分支名称。 (在上面的例子中,“develop”,“master”和“testing”是分支)
相关问题
- 1. Jenkins管道groovy
- 2. Jenkins管道Groovy json解析
- 3. 复制jenkins管道项目
- 4. 管道多个jenkins工作
- 5. Jenkins多分支管道工作空间位置:shell与Groovy
- 6. 使用Jenkins管道创建自由式项目工作
- 7. 为Jenkins工作流/管道创建可序列化Groovy类的语法
- 8. Jenkins管道Jenkinsfile加载外部groovy类
- 9. jenkins管道中提取字符串(groovy)
- 10. Jenkins管道 - Groovy遍历pwd()结果java.io.FileNotFoundException
- 11. 在Jenkins中调试Groovy脚本管道
- 12. Jenkins Github SSH管道不工作
- 13. 暂时停止jenkins管道工作
- 14. Jenkins 2管道工作区xxx @脚本
- 15. Jenkins管道创建目录
- 16. Jenkins管道作为代码Groovy类注释错误
- 17. Jenkins管道作业报告Groovy绑定错误
- 18. Jenkins管道 - 如何遍历列表
- 19. 如何为jenkins multibranch管道项目设置特定的工作区文件夹
- 20. Jenkins管道作业构建
- 21. Jenkins管道仪表板
- 22. Jenkins管道BuildDiscarderProperty
- 23. 管理TFS工作项目
- 24. Jenkins的工程管道视图dsl
- 25. 并行Jenkins管道
- 26. 如何仅在主节点上列出系统groovy中的Jenkins项目/作业?
- 27. 将jenkins管道中的参数传递给内部groovy脚本
- 28. 使用groovy脚本在jenkins管道中注入变量
- 29. Jenkins管道,Groovy沙箱:解释属性文件
- 30. Groovy Date()对象无法在Jenkins管道中创建
为什么不简单地使用多分支管道?这是列出项目所有分支的常用方法 – FlanschiFox