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腳本管道
- 11. Jenkins管道 - Groovy遍歷pwd()結果java.io.FileNotFoundException
- 12. Jenkins Github SSH管道不工作
- 13. Jenkins 2管道工作區xxx @腳本
- 14. Jenkins管道sh returnstdout不工作
- 15. jenkins管道中的訪問工作區
- 16. 暫時停止jenkins管道工作
- 17. Jenkins管道創建目錄
- 18. Jenkins管道作爲代碼Groovy類註釋錯誤
- 19. Jenkins管道作業報告Groovy綁定錯誤
- 20. Jenkins管道 - 如何遍歷列表
- 21. Jenkins管道 - 工作流CPS插件JAR依賴項
- 22. 如何爲jenkins multibranch管道項目設置特定的工作區文件夾
- 23. Jenkins管道作業構建
- 24. Jenkins管道儀表板
- 25. Jenkins管道
- 26. Jenkins管道NotSerializableException:groovy.json.internal.LazyMap
- 27. Jenkins管道BuildDiscarderProperty
- 28. Jenkins multibranch:change從Groovy的工作描述
- 29. Jenkins:用Groovy清理工作區
- 30. 管理TFS工作項目
爲什麼不簡單地使用多分支管道?這是列出項目所有分支的常用方法 – FlanschiFox