groovy Jenkins管道,用于循环输出以单个字母而不是项的形式返回

laximzn5  于 2022-11-01  发布在  Jenkins
关注(0)|答案(2)|浏览(210)

在我的Jenkins管道中我有一个属性

SERVICES=[test, dev, perf, prod, uat]

我想在for循环中使用此属性

for(int i=0; i<SERVICES.size(); i++) {
                    println(SERVICES[i])
                }

然而,for循环将属性视为每个each字母,而不是每个项目,因此输出如下:

[
t
e
s
t
,

d
e
v
...

如何让get for循环将每一项作为一个整体而不是按字母处理?

c86crjj0

c86crjj01#

您正在使用println,它在新行中打印每个项目尝试在循环外打印新行

qlckcl4x

qlckcl4x2#

列表中的每个字符串项都应括在单引号或双引号中

SERVICES=['test', 'dev', 'perf', 'prod', 'uat']

for循环没有错。

相关问题