3

Rally を Subversion と統合した後、コードがリポジトリにコミットされた後、Rally のユーザー ストーリー、タスク、および欠陥が自動的に更新されます。ただし、次のフィールドのみが更新されます。

  • 変更セット
  • Todo (タスク用)

更新する必要がある重要なフィールドは、修正のリビジョン番号を含む、欠陥の「Fixed In」フィールドです。Rally カスタマー サポートに問い合わせたところ、Rally アーティファクトの更新機能を拡張することは現在考えられていないとの回答がありました。

これに対処するための提案はありますか?

4

1 に答える 1

1

実際、Rally が提供する Ruby スクリプトを Subversion のポストフックとして変更するのは簡単です。これは将来のバージョンで変更される可能性がありますが、RallyConnectorForSvn-3.5では、 lib/scm_connector.rbを編集して、 if 状態ブロック内のconstruct_artifact_fieldsメソッドに次の行を追加するだけです。

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

これがコネクタの次のリリースに追加されることを願っています。

于 2012-01-25T15:45:51.467 に答える