我的Jenkins管道中有一个名为 commitInfoAll 的数组, 我试图将仅提交哈希从此数组到另一个列表/数组。 提交次数可以是1,2,3 ... n。
commitInfoAll:
[Commit: acaf95bf73804bb3a3c10b0352c2d566506c26f5
Author: Shachar
E-mail: Shachar@google.com
Date: Oct 30, 2019 11:38:43 AM GMT+02:00
Message: Getting commit info (schedulertCommitInfo) #2
, Commit: a1720a49e7f0ed98c25a4119ae961b71d7e3fdc3
Author: Shachar
E-mail: Shachar@google.com
Date: Oct 30, 2019 11:38:24 AM GMT+02:00
Message: Getting commit info (schedulertCommitInfo)
]
我最后想要得到的是一个像这样的数组:
[acaf95bf73804bb3a3c10b0352c2d566506c26f5,a1720a49e7f0ed98c25a4119ae961b71d7e3fdc3,...and so on]
答案 0 :(得分:3)
简短回答
List hashes = commitInfoAll*.commitId
长答案
List hashes = commitInfoAll.collect{ it.commitId }