Статус не запускает работу

Этот плагин отлично работает около года до сегодняшнего дня. Это рабочий процесс, который мы имеем в JIRA:

JIRA Рабочий процесс В "QA on dev" и "QA on stage" мы запускаем сборку в нашем конвейере. Так как мы установили это год назад, оба состояния запускают сборку, но сегодня только "QA on dev" запускает сборку успешно. Когда мы достигаем "QA on stage", журнал Jenkins возвращает нам ошибку:

https://gist.github.com/patrickng/8c77e8360290c7c0073b1f7adfbae18e

Возможно ли, что Atlassian вдруг изменили свой API? Как мы можем это исправить? Наш рабочий процесс сейчас нарушен, и я не могу думать об обходном пути.

1 ответ

Похоже, что Atlassian сделал несколько изменений в полезной нагрузке, которая публикуется в webhook. Если у вас нет описания, установленного в конкретном рабочем процессе в JIRA, оно не будет включено в запрос POST. После добавления описания в QA о статусе стадии конвейер снова работает.

Теперь с этим плагином существует отдельная проблема, заключающаяся в том, что комментарии не запускают сборки, но похоже, что плагину потребуется обновление, поскольку JIRA теперь предоставляет новые события и полезную нагрузку для комментариев, созданных / обновленных / отредактированных действий.

Другие вопросы по тегам