我有一个perl脚本,该脚本返回从数据库获取的名称列表:
perl -w /tmp/testdb.pl
"Dana Ron Emily Ethan James Brandon Josef"
我希望詹金斯将它们显示在 Active Choices反应参数中,具体取决于上一个参数中选择的值
这是我的普通脚本:
def command = "perl -w /tmp/testdb.pl"
def proc = command.execute()
proc.waitFor()
def output = proc.in.text
List modifiedList = output.split(' ')
return modifiedList
当尝试运行构建时,它显示一个空列表 当我从命令行(在同一台jenkins机器上)运行此groovy脚本时,它会起作用:
[Dana, Ron, Emily, Ethan, James, Brandon, Josef]
我在做什么错了?