使用awscli在Jenkins中运行Groovy脚本的问题

时间:2019-07-12 12:14:52

标签: jenkins groovy

我正在尝试在我的Jenkins上运行groovy脚本,但是似乎存在一些语法问题

  

command ='aws ec2 describe-instances --filters Name = tag:environment,Values = CF-LAB --query'Reservations []。Instances []。{ID:InstanceId,NAME :[Tags [?Key == Name]。Value [] | [0]]}'-输出文字'

def proc = command.execute()
proc.waitFor()              

def output = proc.in.text
def exitcode= proc.exitValue()
def error = proc.err.text

if (error) {
    println "Std Err: ${error}"
    println "Process exit code: ${exitcode}"
    return exitcode
}

//println output.split()
return output.tokenize()

我要实现的目标非常简单,仅列出具有特定TAG密钥的实例。 希望有人能帮助我,谢谢你!

0 个答案:

没有答案