JIRA-从SVN更新上一个内部版本号



我有一个powershell构建脚本,它检查代码并在Version.h文件中增加SVN中的构建号(夜间)。

我需要的是在JIRA中设置该版本号(或者让JIRA从SVN中读取),这样当一个故事被标记为已解决时,它会在该版本号上设置一个"最后版本"字段,这样QA就知道问题在哪个版本中得到了解决。

最好的方法是什么?我可能会使用JIRA CLI和自定义字段之类的组合,但我想知道有什么建议?是否已经为此编写了任何脚本/插件?我曾想过使用一个自定义选项字段,然后以某种方式用新的内部版本号或其他东西填充下拉列表,但这似乎是一个肮脏的解决方案,我真的不知道该怎么做。

内部版本号与我们在JIRA中的版本不同,因为这些版本是我们用于sprint的。

谢谢!

最好的方法可能是使用Jira的REST API(我认为假设您使用的是Jira v4.x以后的版本)。Jira也支持SOAP,但我认为这将比它的价值更麻烦。

然后,假设您的代理设置正确,您可以使用类似于Stackoverflow问题的代码:从PowerShell脚本调用REST API。

最后,由于Jira RESTapi需要身份验证,我建议出于明显的原因,不要包含密码,而是从安全存储、许可的系统文件或其他适当的替代方案中读取密码。

最新更新