автоматическое обновление билетов Jira после сборки + VSTS - PullRequest
0 голосов
/ 03 сентября 2018

Я ищу какой-нибудь плагин или скрипт, который автоматически меняет статус заявки на «готов к работе» после завершения сборки. Мой конвейер развертывания настроен в VSTS. Может кто-нибудь помочь, пожалуйста.

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете изменить статус проблемы Jira с помощью rest API следующим образом:

Сначала выполните http://localhost:8100/rest/api/latest/issue/MTF -2/transitions?expand=transitions.fields и узнайте идентификаторы для переходов.

Для Например: идентификатор перехода для «Stop Progress» равен 31, для «Done» - 41.

Как только это станет известно, используйте следующую ссылку, добавив значения, относящиеся к вашей среде:

curl -D- -u <USER>:<PASS> -X POST --data '{"transition":{"id":"<TRANSITION_ID>"}}' -H "Content-Type: application/json" <JIRA_URL>:<JIRA_PORT>/rest/api/latest/issue/<JIRA_ISSUE>/transitions?expand=transitions.fields

Таким образом, в конце определения сборки VSTS добавьте командную строку или задачу PowerShell и выполните указанную выше команду curl.

Примечание: вам нужно установить curl на сборочной машине.

...