В вашем случае я не нашел способа получить номер проблемы из заголовка запроса.
Если вручную добавить переменную для определения номера проблемы в вашем конвейере, это выполнимо.Ниже вы можете попробовать добавить задачу bash в конце конвейера выпуска и вызвать Jira api для перехода к состоянию проблемы.
1, сначала определите переменную для номера проблемы, а одну для transitionid, если необходимо.
2, секунда, добавьте задачу bash в конце вашего конвейера выпуска.
Предположим, вы знаете свои идентификаторы перехода.Вы можете использовать приведенный ниже скрипт.нажмите здесь , чтобы получить свой токен API для своего Jira.
curl -D- -u "username:APIToken" -X POST --data '{"transition":{"id":"transitionid"}}' -H "Content-Type: application/json" https://[accouint].atlassian.net/rest/api/2/issue/[issue-no]/transitions?transitionId?expand=transitions.fields
(Чтобы получить переходные коды, используйте ниже API):
curl -D- -u "username:APIToken" -X GET https://[accouint].atlassian.net/rest/api/2/issue/[issue-no]/transitions?transitionId?expand=transitions.fields
Надеюсь, что выше полезно для вас.