Jenkins管道,bash和管道

时间:2017-11-09 03:55:31

标签: bash jenkins jenkins-pipeline

我有一个输出字符串,我想运行一个' tr'和' jq'命令反对。管道是这样的,IP= sh(script: "echo $spawnServer | jq .[0] | tr -d '\"'", returnStdout: true)不幸的是,jenkins管道讨厌管道,所以我得到的是

+ tr -d '"'
+ jq '.[0]'
+ echo '[' 172.31.79.253, 'i-0d65b431f18a385d0]'
parse error: Invalid numeric literal at line 1, column 16

任何提示都会很棒!到目前为止我唯一发现的是使用eval的人,但这对我没用。任何提示都会很棒!

1 个答案:

答案 0 :(得分:1)

您可以使用RecyclerView,而不是在引号和转义中挣扎,如:

def