groovy 如何将shell输出存储到Jenkins中的数组中?

7rtdyuoh  于 2022-11-01  发布在  Shell
关注(0)|答案(1)|浏览(142)

在我的Jenkins管道中,我试图将以下输出放入数组:

gitBranches  = sh (
script: 'git branch -a',
returnStdout: true).trim()

这可能吗?

gcuhipw9

gcuhipw91#

可以用groovy的方式完成:

gitBranchStr  = sh (
script: 'git branch -a',
returnStdout: true)
gitBranchList = gitBranchStr.substring(gitBranchStr.lastIndexOf("*") + 1).split("\n")*.trim()

相关问题