将SH输出转换为数组?

时间:2019-07-20 02:21:53

标签: jenkins groovy

在我的詹金(Jenkin)管道中,我正在尝试将此输出放入数组:

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

有可能吗?

1 个答案:

答案 0 :(得分:0)

可以通过groovy方式完成:

已编辑:

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