当Jira问题描述被推送到多个URL';通过质量保证过程
我们有一个开发人员将他们的更改推送到位于(例如)dev.webapp.com的服务器上,一旦他们满意,它就会转到staging.webapp.com,然后一旦我们测试了所有内容,它就会转到webapp.com 现在,当我在开发URL dev.webapp.com的JIRA I硬代码中列出这些任务作为修复bug的流程时 i、 e:当Jira问题描述被推送到多个URL';通过质量保证过程,jira,qa,Jira,Qa,我们有一个开发人员将他们的更改推送到位于(例如)dev.webapp.com的服务器上,一旦他们满意,它就会转到staging.webapp.com,然后一旦我们测试了所有内容,它就会转到webapp.com 现在,当我在开发URL dev.webapp.com的JIRA I硬代码中列出这些任务作为修复bug的流程时 i、 e: 转到dev.webapp.com/page1.htm 转到dev.webapp.com/page2.htm 当我们将这些更新推送到staging,然后推到product
我认为一定有更好的方法可以做到这一点。可以很容易地使用附加组件将post功能附加到要求转换(即移动到暂存/生产),这将编辑URL并在自定义字段或问题描述中更新它 脚本的代码(未测试):
如果您需要帮助,请告诉我。您能更清楚地说明您希望JIRA如何执行上述任务吗?或者你可以解释一下你的期望,这样答案就更清楚了。
from com.atlassian.jira import ComponentManager
cfm = ComponentManager.getInstance().getCustomFieldManager()
url_field = cfm.getCustomFieldObjectsByName("URL field")
url = issue.getCustomFieldValue(url_field).replaceAll('from','to')
description = issue.getDescription().replaceAll('from','to')
issue.setCustomFieldValue(url_field ,url)
issue.setDescription(description)