Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从gitlab管道更新JIRA问题_Jira_Gitlab Ci_Jira Rest Api - Fatal编程技术网

从gitlab管道更新JIRA问题

从gitlab管道更新JIRA问题,jira,gitlab-ci,jira-rest-api,Jira,Gitlab Ci,Jira Rest Api,我想在合并请求的gitlab管道完成后,将问题转移到部署阶段(转换)。这可能吗 到目前为止,我的想法是: 管道通过合并请求的分支名称(见1.)和合并请求的消息(如“Finish PV-1234”)与该特定问题相关 我可以从分支名称解析问题密钥 我可以调用服务器来运行一个脚本来调用jiraapi 如果您直接想要关闭发行单位,请查看-因此您必须在MR中添加一个描述,告知集成部门在MR合并后立即关闭发行 如果您想要更多的控制,请编写一个简单的脚本,首先获取可用转换的ID(您可以通过/rest/api

我想在合并请求的gitlab管道完成后,将问题转移到部署阶段(转换)。这可能吗


到目前为止,我的想法是:

管道通过合并请求的分支名称(见1.)和合并请求的消息(如“Finish PV-1234”)与该特定问题相关

  • 我可以从分支名称解析问题密钥
  • 我可以调用服务器来运行一个脚本来调用jiraapi

  • 如果您直接想要关闭发行单位,请查看-因此您必须在MR中添加一个描述,告知集成部门在MR合并后立即关闭发行

    如果您想要更多的控制,请编写一个简单的脚本,首先获取可用转换的ID(您可以通过
    /rest/api/3/issue/{issueidworkey}/transitions
    )然后发布您想要的转换(您可以通过在同一端点上发布,如前面提到的get命令)


    遗憾的是,jira集成没有提供比jsut关闭问题更多的问题移动…

    yeah。。那太愚蠢了。但一个州至少有3个关键词。。修复、关闭、解决:D