首页 > 解决方案 > Groovy jenkins 脚本 println 不起作用

问题描述

作为提升工件任务的一部分,我正在创建一个查询以发送到 Artifactory。不幸的是,它不起作用,我正在尝试逐步调试它。这是我准备发送的信息。不知何故返回“检查”,但在日志println中没有显示任何内容。message为什么这样?

stage('Promote') {
  id = "0.1-2020-01-28-18-08.zip"
  try {
  message = """
    items.find(
        {
            "$and":[
                { "repo": {"$eq": "generic-dev-local"} },
                { "path": {"$match": "mh/*"} },
                { "name": {"$eq": ${id}}}
            ]
        }
    ).include("artifact.module.build.number")
    """
  println "check"
  println message
  } catch (e) {
  return [''] + e.toString().tokenize('\n')
  }
}

标签: javajenkinsgroovyartifactory

解决方案


推荐阅读