Как обновить поле «Fixed In» при интеграции Rally с Subversion? - PullRequest
3 голосов
/ 25 января 2012

После интеграции Rally с Subversion наши пользовательские истории, задачи и дефекты в Rally автоматически обновляются после фиксации кода в репозитории. Однако обновляются только следующие поля:

  • * Изменения 1004 *
  • Состояние
  • Todo (для задач)

Важным полем, которое также следует обновить, являются поля «Fixed In» для дефектов, которые должны содержать номер редакции исправления. Я связался со службой поддержки Rally, но ответ был таков: расширение функциональности обновления артефактов Rally в настоящее время не рассматривается.

Есть предложения по решению этой проблемы?

1 Ответ

1 голос
/ 25 января 2012

На самом деле тривиально изменить скрипт Ruby, предоставляемый Rally, в качестве пост-хука для Subversion. Хотя это может измениться для будущей версии, для RallyConnectorForSvn-3.5 просто отредактируйте lib / scm_connector.rb и добавьте следующую строку в метод construct_artifact_fields внутри если состояние блок:

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

Надеюсь, это будет добавлено к следующему выпуску соединителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...