首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jira api -如何更新已关闭/发布的jira问题上的字段

Jira API是用于与Jira软件进行交互的应用程序接口。通过使用Jira API,开发人员可以通过编程方式访问和操作Jira中的数据,包括更新已关闭或发布的问题上的字段。

要更新已关闭或发布的Jira问题上的字段,可以使用Jira API中的"Edit Issue"(编辑问题)功能。以下是一些步骤和示例代码,展示如何使用Jira API更新已关闭/发布的问题上的字段:

  1. 首先,您需要获取已关闭/发布的问题的唯一标识符(Issue Key)。例如,假设问题的Key为"PROJ-123"。
  2. 使用Jira API的"Edit Issue"功能,向Jira服务器发送一个HTTP请求,以更新问题的字段。您可以使用任何支持HTTP请求的编程语言来执行此操作。
  3. 在HTTP请求中,您需要指定要更新的字段和其新值。例如,如果要更新问题的"Summary"字段,可以将以下JSON数据作为请求的主体发送给Jira API:
代码语言:txt
复制
{
  "fields": {
    "summary": "新的问题摘要"
  }
}
  1. 发送HTTP请求后,Jira服务器将更新问题的字段,并返回相应的响应。您可以根据响应中的状态代码和消息来验证更新操作是否成功。

以下是一个使用Python编程语言的示例代码,展示如何使用Jira API更新已关闭/发布的问题上的字段:

代码语言:txt
复制
import requests
import json

# 定义Jira服务器的URL和认证信息
url = "https://your-jira-instance.com/rest/api/2/issue/PROJ-123"
auth = ("username", "password")

# 定义要更新的字段和新值
data = {
  "fields": {
    "summary": "新的问题摘要"
  }
}

# 发送HTTP请求并更新问题的字段
response = requests.put(url, auth=auth, json=data)

# 检查响应状态码和消息
if response.status_code == 200:
  print("问题字段已成功更新")
else:
  print("更新问题字段时出现错误:" + response.text)

请注意,以上示例代码仅用于演示目的,实际使用时需要替换为您自己的Jira服务器URL、认证信息和要更新的字段及其新值。

推荐的腾讯云相关产品:腾讯云开发者平台(https://cloud.tencent.com/product/devplatform)提供了丰富的云计算服务和工具,可用于开发、部署和管理应用程序。您可以在该平台上找到适合您需求的产品和解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Jira插件安装

以50多种不同报告和组件展现时间状况 下载 50 JIRA Enhancer 提供一些类似“响应时间”、“最近关闭问题时间/用户”、“最近重开问题时间/用户”、“重开次数”等有价值字段...,包括账户、联系人、自定义字段和对象 58 Atlassian Developer Toolbox 为使用AtlassianAPI开发插件或应用程序提供一些列辅助开发工具 59 CustomWare...86 JIRA Sonar 提供一个项目和组件面板显示来自Sonar数据 87 JIRA REST Java Client 通过JIRA新生REST API,使JIRA与远程通信变得更简单...资源(如页面、附件、博文、备注、空间、用户)等连接到某个JIRA题上 HiQo Solutions 下载 Free 155 Profields - Metadata fields for JIRA...然后将制作后文件r4j2.txt中秘钥拷贝到jira中安装"Requirements for JIRA"插件"许可证关键字"里面,点击"更新"即可! ? ? ?

8.7K40

质量看板开发实践(二):利用python获取jira数据-进阶篇

上一篇介绍了如何利用pythonjira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...库并未直接提供相关方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jiraREST API来获取 具体步骤如下: (1) 先拿到项目下board(borad是指一个项目下面板) image.png...projectKeyOrId=project_key" # 获取boardapi接口 # projectKeyOrId这个字段需要填写项目的key res = requests.get(board_url...state=future,active,closed" """ 这是获取sprintapi接口 id3是刚才获取board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...(未来),active(激活),closed(关闭) "" res = requests.get(sprint_url, headers=headers, cookies=cookies) print

1.1K50
  • 质量看板开发实践(二):利用python获取jira数据-进阶篇

    上一篇介绍了如何利用pythonjira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...库并未直接提供相关方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jiraREST API来获取 具体步骤如下: (1) 先拿到项目下board(borad是指一个项目下面板)...projectKeyOrId=project_key" # 获取boardapi接口 # projectKeyOrId这个字段需要填写项目的key res = requests.get(board_url...(未来),active(激活),closed(关闭) "" res = requests.get(sprint_url, headers=headers, cookies=cookies) print...,其中id就是sprint_id 官方接口文档如下: https://developer.atlassian.com/cloud/jira/software/rest/api-group-board/

    1.6K20

    Jira是什么

    问题单(Issues)有两个跟版本有关字段: 影响版本(Affects Version(s)) — 这个是要说明受问题单影响版本.举例而言,一个软件Bug可能影响1.1和1.2版本。...版本可以是下面三种状态之一:发布(Released),未发布(Unreleased)和归档(Archived)。...版本会有一个发布日期,并且如果在发布日期之后还没有按时发布,这个状态会自动变为过期状态(overdue)。...JIRA内置Workflow Issue(问题单) JIRA问题单非常灵活,页面可以定制,字段也可以定义。这里介绍一些内置基本概念。...Resolved — 解决状态,表明问题已经被处理完成,等待问题报告人验证。从这个状态,问题单一般可以进一步变更为重新打开状态(Reopened)或关闭状态(Closed)。

    3.3K30

    Jira API六种传参方式

    曾经写过Jira API踩坑记、一起吐槽接口文档两篇文章吐槽Jira API接入过程中遇到抗,原以为Jira API坑已经踩得七七八八所剩无几了。...下面是我在处理Jira显示缺陷状态这个数据时候用到六种传参方式,其中有获取有设置,而且相互之间不兼容,最可恶还是不同接口使用某一个状态name还是不一样,比如关闭状态,在搜索功能用name...是Closed,然后在统计时候用关闭。...正常来说,针对某一个状态,我们会对应是个文字描述(一般只有前端显示用),在Jira API中通常使用name来表示,然后后端数据库层面,通常使用一个整数型数据记录,通常使用id,为了统一接口设计字段规范...Jira API已经证实不按套路出牌,下面是我遇到关于缺陷状态字段相关功能六种传参方式,各位自行理解: public static JSONObject getId(int id) {

    69940

    准时下班秘密:集成 GitLab && JIRA 实现自动化 workflow

    如何开启 JIRA 入口?...GitLab 如何打通 JIRA 信息流? GitLab 如何自动化 JIRA 工作流(workflow)? GitLab 如何批量触发 JIRA 工作量 ?...GitLab JIRA 配置页面: 配置也非常简单,这里我简要说明一下: Web url :你们公司 JIRA 访问地址 Jira API URL:使用 JIRA cloud 填写 api 地址,...我在这里简单转述一下: 只有默认分支(master 可以在 GitLab -> Settings 中配置) commit and merge 会触发关闭 JIRA issue 已有解决方案 JIRA...它工作原理是 GitLab 会自动在 Feature 分支 commit log 找到触发关键字然后执行自动化工作流,点击 Merge 后通过 issue 链接跳转过去就会发现 Jira 状态已经更新

    2.9K10

    我怎样用Node.js自动完成工作

    我们在工作中经常会进行很多繁琐任务:更新配置文件,复制和粘贴文件,更新 Jira 标签等。 慢慢花在这些任务上时间会越来越多。我在 2016 年时在一家网络游戏公司工作时,类似的工作很多。...比如将内容从 word 文档中移出,并转移到 Jira 标签中,再将其分解为相关自定义字段。...Jira API 这些事情可能需要一段时间才能实施,但我们流程确实会随着时间推移而得到改善。...我对我们项目管理工具 Jira API 进行了一些研究,并对正在处理 Jira 标记做了一些请求,得到了大量有价值数据,所以我决定将这些请求集成到了自己 Bash 脚本中,以便能够从 Jira...这将会使用 curl 去请求 Jira API ,并获取更新游戏所需所有信息。然后它将继续构建和部署项目。最后我会发表评论并标记相关人员和设计师,让他们知道工作已经完成。

    1.2K20

    基于JIRA产品需求全生命周期管理实践

    在整个过程中,我们是如何对需求、项目、任务、缺陷、线上质量和功能优化进行有效组织和管理呢?让我们一起揭开这个神秘面纱吧! ? ? ? ? ?...在每个功能名称右侧插入了“JIRA 链接及状态”,以后 Story 状态任何更新都会在产品 PRD 中同步更新JIRA 中也自动添加了产品 PRD 链接,实现了 JIRA 与 Confluence...我们配置了 Backlog 的卡片布局,显示了三个扩展字段:Σ 原预估时间、Σ 进度和到期日,可以很容易看到需求预估工作量、当前完成进度以及完成日期,如下图项目看板 Backlog 所示。 ?...这样,我们将 Story、Feature 和 Bug 都关联到了 JIRA 版本后,就可以在发布版本中按照“版本”查看发布、未发布和归档版本信息。...用作表示:从产品路线图角度,需求一次发布,每次发布会包含一到多个产品新功能或功能优化及技术优化,它与 JIRA Sprint 无直接关系,但是一个 Version 中需求可能被放在多个不同 Sprints

    4.4K42

    DevOps产品中企业项目群模式

    引言: 项目群,是项目管理中一个重要概念,一般上规模公司,都有可能多个项目组成一个项目群并行进行。 软件开发类型项目,在DevOps产品中项目群管理模式是如何进行呢?...本文将阐述在DevOps产品中,项目群模式下如何进行多项目的过程管理、持续交付和改进。 目录: 一、缘起 二、项目群基本介绍 三、DevOps产品中项目群 四、展望 一、缘起 ?...精选提问: 1:在项目群中,对应jiRA ISSUE类型是啥?或者在咱们DevOps中项目群对应JIRA是什么ISSUE类型? 答:项目群对应jira还是一个项目,和issue类型无关。...不是程序日志,是构建发布日志,应用日志需要专门处理,不是一回事。 4:项目群在JIRA项目与子项目是弱关联关系吗?是通过EPIC 实现跨项目的关联吗?...没有对jira项目做关联要求,关联关系是DevOps产品自己维护。九江银行有任务单概念,DevOps产品中有扩展字段可以配置任务单,但只是一个标记作用。

    88530

    定制JIRA项目模板经验总结 顶

    JIRA:在研发工具领域大名鼎鼎Atlassian出品缺陷管理/项目管理/问题跟踪工具。 版本演进,一路跟随 从使用JIRA起到现在五年之久,伴着JIRA版本演进,有幸一路跟随。...我们如何做这些定制呢?这就是下面要一一说明问题。...JIRA强大功能之一是可以自定义字段,这为流程定制提供了无限可能。 字段配置用来做字段隔离,比如在字段配置配置中,可以将某些字段设置为必选或隐藏,或者设置相应提示语。...:2018-字段配置方案;字段配置:2018-BUG-字段配置 JIRA使用中遇到几个问题 1.已完成问题不允许编辑: 修改问题对应工作流,在完成【状态】增加一条新【属性】:jira.issue.editable...2.已完成问题解决结果修改为完成: 修改问题对应工作流,在向完成状态转换【动作】处增加【后处理功能】,选择【更新问题域】,将解决结果设置为完成。

    3.3K20

    大数据哔哔集20210106 - Hadoop3.0有哪些新特性

    精简版总结 1、JDK版本最低依赖从1.7变成了1.8 2、HDFS支持Erasure Encoding 3、Timeline Server v2版本 4、hadoop-client这个依赖分为hadoop-client-api...开发,而JDK 1.7在2015年4月停止更新,这直接迫使Hadoop社区基于JDK 1.8重新发布一个新Hadoop版本,即Hadoop 3.0。...这是因为Hadoop 2.0是基于JDK 1.7开发,而JDK 1.7在2015年4月停止更新,这直接迫使Hadoop社区基于JDK 1.8重新发布一个新Hadoop版本,而这正是Hadoop3....Hadoop3.x官方文档地址如下: http://hadoop.apache.org/docs/r3.0.0/ Hadoop3.x新特性之Common改进 精简Hadoop内核,包括剔除过期API和实现...(https://issues.apache.org/jira/browse/MAPREDUCE-5785) Hadoop3.x新特性之其他 添加新 hadoop-client-api 和 hadoop-client-runtime

    51820

    质量看板开发实践(一):利用python获取jira数据-基础篇

    ,包括但不限于: 1、后端如何提取jira数据,例如每个项目的bug情况、故事卡情况等; 2、提取数据后,如何进行组装,构造出前端需要数据格式; 3、前端如何处理后端返回数据,学习如何调整基本样式...: 项目id name: 项目名称 components: 项目下模块 versions: 这个项目中已经创建好影响版本 raw: 项目的原始API数据 print("项目key=", project.key...,而且类型也是"str",但是它值并不能直接使用 当我们想提取某个字段值时,需要从jira返回原始信息raw中提取,raw中包含项目的所有信息 raw结果是一个典型python字典对象,可以直接从里面提取需要字段...例如提取项目的key,即project.raw["key"] 一个常见套路是,当你不确定你想要信息对应原始信息中哪个字段时,可以把raw打印出来(最好转换成可读性强json字符串,可以借助网上在线...json转换工具),看看里面自己想要信息在哪个字段下面,然后提取对应字段值即可 3、问题(issue) jira任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue

    5K30

    CentOS6 安装并破解Jira 7

    CentOS6 安装并破解Jira 7 JIRA软件是为您软件团队每个成员构建,用来规划,跟踪和发布优秀软件。 https://confluence.atlassian.......最低硬件要求及软件安装 最小硬件依赖 CPU: Quad core 2GHz+ CPU RAM: 6GB Minimum database space: 10GB ---- 更新系统.../atlassian-jira-software-7.4.1-x64.bin # 使用默认安装,安装完成会启动jira 关闭启动jira,然后把破解包里面的atlassian-extras-3.2...配置域名访问http://jira.aniu.so/jira ? 注意:上图中Mode中,我们在此使用是Private模式,在这个模式下,用户创建需要由管理员创建。...到此jira7.4.1软件安装就已经基本快结束了,下面我们来介绍jira破解 jira破解 破解jira,其实我们已经破解了,在上面章节我们复制atlassian-extras-3.2.jar到/

    1.5K40

    Jira入门教程 敏捷开发管理(一)

    推荐直接去官网购买,10人以下团队永久授权只要$10。这个价格,别说小团队正式使用,就是个人玩票性质买一个正版,也是完全可以了。 JIRA界面操作挺复杂,但是JIRA逻辑并不复杂。...想要了解如何使用JIRA,弄清下面几个基本概念就差不多了: - Project 项目 - Issue 事务(有的译作“问题”) - Field 字段 - Workflow 工作流 - Screen 视图...比如“用户可以编辑并修改个人资料”就可以拆分为以下几个子任务: - 设计UI界面 - 开发前端页面 - 提供后端API接口 以上所有子任务完成之后,这个Story才能算完成。 # 2....这些属性就是Field字段。而所谓Story,也是Type属性为“Story”Issue而已,把Type属性改成“Epic”,那这个Story就会变成Epic了。 # 3....Workflow和Workflow Scheme 我们知道,任务会有不同状态:待办,进行中,已完成;需求也会有不同状态:刚提交,待评审,暂缓,拒绝,开发中,已完成,等等。

    14.1K91

    CentOS6 安装并破解Jira 7

    CentOS6 安装并破解Jira 7 JIRA软件是为您软件团队每个成员构建,用来规划,跟踪和发布优秀软件。...最低硬件要求及软件安装 最小硬件依赖 CPU: Quad core 2GHz+ CPU RAM: 6GB Minimum database space: 10GB 更新系统,安装java环境 #.../atlassian-jira-software-7.4.1-x64.bin # 使用默认安装,安装完成会启动jira 关闭启动jira,然后把破解包里面的atlassian-extras-3.2....配置域名访问http://jira.aniu.so/jira ? 注意:上图中Mode中,我们在此使用是Private模式,在这个模式下,用户创建需要由管理员创建。...到此jira7.4.1软件安装就已经基本快结束了,下面我们来介绍jira破解 jira破解 破解jira,其实我们已经破解了,在上面章节我们复制atlassian-extras-3.2.jar到/

    2.5K80

    Jira API踩坑记

    我本来是想写篇文章,吐槽一下jiraapi,但是发现最终jira api,很多地方又让我学到了一些新知识。有些方面真的是没见过这么标准使用。...本来我以为在国内有很多公司都在用jira, 这里面少不了API接口进行功能性封装,肯定会有中文文档结果经过几次尝试搜索之后,我终于确认jira API是没有中文文档。...没有人完整翻译过jira API文档,然后我发现了一个巨坑事情:jira App文档分嗯多个版本,基本上每一个版本基拉就对应一个版本API文档,我没有仔细去看这里面的区别,但是我觉得一个版本一个文档...大家如果有机会对接jira API文档,到时候一定要首先确认jira版本。 HTTPcode 在jira API文档中,http协议响应状态码有很多使用。...中英混排 Jiraapi文档都是英文版,我一度怀疑他并不重视中国区用户,但是当我看到某些接口字段时候,我一下子震惊了,原来他字段值还是中英混排。一下子有点儿不知所措。

    1.4K20

    质量看板开发实践(一):利用python获取jira数据-基础篇

    ,包括但不限于: 1、后端如何提取jira数据,例如每个项目的bug情况、故事卡情况等; 2、提取数据后,如何进行组装,构造出前端需要数据格式; 3、前端如何处理后端返回数据,学习如何调整基本样式...key: 项目Key id: 项目id name: 项目名称 components: 项目下模块 versions: 这个项目中已经创建好影响版本 raw: 项目的原始API数据 print("项目...,而且类型也是"str",但是它值并不能直接使用 当我们想提取某个字段值时,需要从jira返回原始信息raw中提取,raw中包含项目的所有信息 raw结果是一个典型python字典对象,可以直接从里面提取需要字段...例如提取项目的key,即project.raw["key"] 一个常见套路是,当你不确定你想要信息对应原始信息中哪个字段时,可以把raw打印出来(最好转换成可读性强json字符串,可以借助网上在线...json转换工具),看看里面自己想要信息在哪个字段下面,然后提取对应字段值即可 3、问题(issue) jira任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue

    2.8K61
    领券