ruby - 将 Rally 与 Subversion 集成时如何更新 "Fixed In"字段?

标签 ruby svn rally

将 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/

相关文章:

jquery - 如何在 javascript 中构建哈希并将其发布到服务器

SVN 最佳实践 - 检查根文件夹

javascript - 使用 401 连接 Rally Web 服务 API 身份验证

javascript - 获取投资组合项目的特定日期的故事点

ruby-on-rails - Rails 3 路由、Yaml 和转义 UTF-8

ruby - gem 命令默默地什么也不做

sql - Ruby Sequel 错误,表已存在

svn - 如何在 SVN 中创建多个项目的忽略列表?

svn - TortoiseHG 和 TortoiseSVN 一起玩得好吗?

python - 如何通过 REST API 更新 Rally 项目的状态?