我在问题页面中有一个名为“详细状态”的自定义字段。在测试人员验证问题后,他们会将此字段的值更改为“准备部署”。将最新代码部署到服务器后,应将其更改为“部署后验证”。
目前,每次部署后都会出现至少10-15个问题,需要开发人员手动转到每个问题,并将自定义字段的值更改为“部署后验证 “
有没有办法让我自动化?
我浏览了文档 - 我找到了Bulk Edit的选项,但我的项目架构师根本不会听到任何人工干预。
事件监听器不会达到目的,因为部署不是Jira事件而是外部进程。这可以使用脚本完成吗?通过直接对JIRA表进行更新吗?
很抱歉听起来非常模糊和无知,因为我对JIRA定制很新。任何指针将不胜感激。感谢。
答案 0 :(得分:2)
脚本可以使用REST API来更新问题中的自定义字段。
从http://jira-python.readthedocs.org/en/latest/开始 要么 https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Example+-+Edit+issues#JIRARESTAPIExample-Editissues-Examplesofupdatinganissueusingfields
答案 1 :(得分:2)
听起来您的QA在开发过程中(在开发/测试/舞台环境中)采取行动以验证问题已解决,并在部署到生产环境后再次采取行动。如果是这样,您可以修改工作流程以允许状态&转换为通过Post Function自动设置字段。
如果QA点击“通过”,它会在工作流程中向前发送问题,该操作会更新“详细状态”字段,如果他们点击“失败/重新打开”,则会将其发送回Dev以及相应的状态想要在那个自定义领域。这将满足无需人工干预的任务。
有几个免费插件可以实现这一目标,并简化您的工作流程,以便它反映您的开发实践。