Jenkins Groovy和主动选择反应参数

时间:2020-01-06 19:31:13

标签: jenkins groovy

我有一个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]

我在做什么错了?

0 个答案:

没有答案