Jenkins Groovy—将脚本的输出存储到变量

Jenkins Groovy—将脚本的输出存储到变量,jenkins,groovy,jenkins-pipeline,jenkins-groovy,Jenkins,Groovy,Jenkins Pipeline,Jenkins Groovy,我有一个使用以下Groovy脚本的jenkins管道作业 String max_month = 'psql -h host -U user db -t -c "SELECT MAX(month_id) FROM service_%s"' String query = String.format(max_month, params.QUART) sh query 如何将查询返回的结果保存在变量中。使用returnStdout paramdef result=sh(

我有一个使用以下Groovy脚本的jenkins管道作业

  String max_month = 'psql -h host -U user db -t -c "SELECT MAX(month_id) FROM service_%s"'
  String query = String.format(max_month, params.QUART)
  sh query
如何将查询返回的结果保存在变量中。

使用returnStdout param
def result=sh(returnStdout:true,script:query)。trim()