在将rally与subversion集成之后,我们的用户故事、rally中的任务和缺陷会在代码提交到存储库之后自动更新。但是,仅更新以下字段:
变化集
状态
待办事项(用于任务)
还应该更新的一个重要字段是缺陷的“fixed in”字段,它应该包含修复的修订号。我联系了Rally的客户支持,但得到的答复是,目前还没有考虑扩展Rally工件的更新功能。
对此有什么建议吗?

最佳答案

实际上,将rally提供的ruby脚本更改为subversion的post-hook非常简单。即使对于将来的版本,这种情况可能会发生变化,但对于rallyconnectorforsvn-3.5,只需编辑lib/scm_connector.rb并在if state块内的construct_artifact_fields方法中添加以下行:

if type == :defect  && state == 'Fixed'
    update_fields[:fixed_in_build] = @changeset_number
end

希望这将添加到连接器的下一个版本中。

10-08 16:52