Azure devops 构建完成后自动更新Jira票据+;VST

Azure devops 构建完成后自动更新Jira票据+;VST,azure-devops,jira,azure-pipelines,jira-plugin,Azure Devops,Jira,Azure Pipelines,Jira Plugin,我正在寻找一些插件或脚本,一旦构建完成,就会自动将票据状态更改为“ready for qa”。我的部署管道是在VSTS中设置的。请有人帮忙。您可以通过rest API更改Jira问题的状态,方法如下: 首先,执行http://localhost:8100/rest/api/latest/issue/MTF -2/transitions?expand=transitions.fields并知道用于转换的id 例如,“停止进度”的转换id为31,“完成”的转换id为41 一旦知道,请通过添加与您的环

我正在寻找一些插件或脚本,一旦构建完成,就会自动将票据状态更改为“ready for qa”。我的部署管道是在VSTS中设置的。请有人帮忙。

您可以通过rest API更改Jira问题的状态,方法如下:

首先,执行
http://localhost:8100/rest/api/latest/issue/MTF -2/transitions?expand=transitions.fields
并知道用于转换的id

例如,“停止进度”的转换id为31,“完成”的转换id为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
curl-D--u:-X POST--data'{“transition”:{“id”:“}}'-H“内容类型:application/json”:/rest/api/latest/issue//transitions?expand=transitions.fields
因此,在VSTS构建定义的末尾添加一个命令行或PowerShell任务,并运行上面的curl命令

注意:您需要在生成计算机上安装curl