需要groovy脚本的帮助。
我们在github上有一个perl脚本。我们需要在groovy脚本(jenkins)中下载并运行perl脚本,并将参数传递给脚本并获取输出。
示例,github中的Perl脚本接受参数" item1" " item2",使用curl我们得到脚本的原始格式。
{{1}}
以上脚本不会返回预期结果。请帮忙。
提前致谢..
答案 0 :(得分:0)
谢谢你们。找到了。实际上以下工作..
def command = "curl -s https://github.com/raw/script.pl?token=%3D"
def proc = command.execute() | "perl /dev/stdin $item1 $item2".execute()
proc.waitFor()
def roles = []
roles = "${proc.in.text}" .eachLine { line ->
roles << line
}
return roles