Использование Jenkins для отправки сообщений Slack - PullRequest
0 голосов
/ 02 октября 2019

Я использую плагин Jira для Дженкинса. https://jenkinsci.github.io/jira-steps-plugin/steps/search/jira_jql_search/ и не может выполнить запрос JQL. Я пытаюсь найти конкретный проект и использую этот пример:

node {
  stage('JIRA') {
    withEnv(['JIRA_SITE=*****']) {
      def issues = jiraJqlSearch jql: 'PROJECT = ****'
      echo issues.data.toString()
    }
  }
}

Но я получаю

JIRA: Site - **** - Search JQL: PROJECT = **** startAt: 0 maxResults: 1000
Error Code: -1
Error Message: null value
[Pipeline] echo
null
[

Я могу использовать jira GetIssue и успешно получить ответтак что я не очень понимаю, почему один вызов успешен, а другой нет. ответ, который я получаю, не помогает мне понять.

Кто-нибудь имел дело с этой проблемой?

1 Ответ

0 голосов
/ 02 октября 2019

Скорее всего, нулевой указатель в: questions.data.toString (). Можете ли вы сначала попробовать напечатать issues? Так что, возможно, issues.data delivers ноль, когда вы звоните toString() на ноль. Вы можете создать несколько нулевых проверок и распечатать свой объект одну за другой.

...