Журналы области видимости пользовательского агента сборки TFS перезаписываются.

У нас есть пользовательская сборка, которая использует наши агенты сборки несколько раз на протяжении всего процесса сборки (это был проект создателя, которого больше нет в нашей компании). Мы только недавно обнаружили, что ActivityLog.AgentScope. Журналы Build-Agent-ID.xml перезаписываются, когда тот же агент снова используется позже в процессе. В итоге мы получаем только один журнал, который относится к последнему экземпляру используемого агента.

Например, агент вызывается дважды в процессе сборки. Первый вызов завершается, и журнал находится там, позже происходит второй вызов и перезаписывает предыдущий журнал, используя то же имя файла (ActivityLog.AgentScope. Build-Agent-ID.xml)

Естественно, мы хотим сохранить все журналы, добавив метку времени к имени файла журнала. Но нет того, где мы видим в пользовательской сборке, где создаются эти журналы. Мы изучили действия по созданию команды Team Foundation MDSN и руководство по настройке ALM Rangers: TF, но безуспешно.

Мы выяснили, что агенты сборки не должны были использоваться несколько раз в процессе пользовательской сборки. Но теперь, когда мы полагаемся на эту пользовательскую сборку, есть ли способ обойти это, чтобы сохранить все журналы области действия агента? Мы хотим избежать переделки пользовательской сборки для использования агента только один раз.

1 ответ

Решение

У меня та же проблема. Это проблема из TFS (все еще существует в версии 2013). Я создал проблему в Microsoft: ссылка на проблему!

Пожалуйста, проголосуйте за ошибку: ошибка в Microsoft

Другие вопросы по тегам