Jenkins Active选择参数,如何使用groovy执行aws shell命令

时间:2018-10-18 13:28:56

标签: jenkins groovy

嗨,我需要在管道启动之前获取所有应用程序版本,这就是为什么我创建Active选择参数然后编写脚本以从AWS获取所有应用程序版本的原因。但是经过一些测试,我得到了一个错误:

cat << EOF | scriptName
Bugs
Bunny
EOF

这是我的脚本:

java.io.IOException: error=2, No such file or directory  

为什么会发生错误?

1 个答案:

答案 0 :(得分:0)

尝试将命令作为list的实例传递:

def command = ['aws', 'elasticbeanstalk', 'describe-application-versions', '--application-name', "'${appName}'", '--region', "'${region}'"]