将 Rally 与 Subversion 集成后,我们的用户故事、Rally 中的任务和缺陷会在代码提交到存储库后自动更新。但是,只有以下字段会更新:
- 变更集
- 国家
- 待办事项(任务)
还应更新的一个重要字段是缺陷的“已修复”字段,其中应包含修复的修订号。我联系了 Rally 客户支持,但得到的答复是目前不考虑扩展 Rally 工件的更新功能。
关于解决这个问题有什么建议吗?
最佳答案
实际上,更改 Rally 提供的 Ruby 脚本作为 Subversion 的后 Hook 是微不足道的。尽管这可能会在未来的版本中发生变化,但对于 RallyConnectorForSvn-3.5 只需编辑 lib/scm_connector.rb 并在 construct_artifact_fields 中添加以下行方法,在 if state block 内:
if type == :defect && state == 'Fixed'
update_fields[:fixed_in_build] = @changeset_number
end
希望这将添加到下一个版本的连接器中。
关于ruby - 将 Rally 与 Subversion 集成时如何更新 "Fixed In"字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9005459/