Groovy скрипт jenkins println не работает - PullRequest
1 голос
/ 07 марта 2020

В рамках моей задачи продвижения артефакта я создаю запрос для отправки в Artifactory. К сожалению, это не работает, и я пытаюсь отладить его поэтапно. Вот сообщение, которое я готовлю к отправке. Как-то println возвращает "check", но ничего не показывает для 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')
  }
}
...