Обновление TFS2012 - иногда происходит сбой сборки с ошибкой TF215097 "DynamicActivity"

Мы используем несколько усовершенствованных шаблонов процесса сборки, разработанных для TFS2010, для всех наших сборок, но эти BPT не используют никаких пользовательских действий. Недавно мы обновили до TFS2012, и во время обновления преобразовали наши BPT в соответствии с этими инструкциями.

Это работает нормально, в большинстве случаев, но периодически кашляет:

TF215097: Произошла ошибка при инициализации сборки для определения сборки \Project1 (Dev10)\Simple - Manual: значения, предоставленные для аргументов корневого действия, не удовлетворяли требованиям корневого действия: 'DynamicActivity': ожидаемое значение входного параметра типа 'Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings'для параметра с именем'BuildSettings'.

В любом журнале нет ничего, нет ничего видимого, что я могу видеть в качестве основной причины. Единственное исправление - перезапустить Build Controller, после чего ошибка исчезает на несколько часов. Когда я отменил регистрацию и перерегистрировал контроллер, проблема ушла примерно на день.

Здесь важно то, что эти шаблоны процессов сборки работают на TFS2012, но затем они внезапно перестают работать без причины, которую я могу определить.

1 ответ

Решение

Как оказалось, в некоторых сборках все еще использовались устаревшие шаблоны процессов сборки в стиле 2010 года. Каждый раз, когда кто-то ставил в очередь одну из этих сборок, весь контроллер сборки начинал волноваться. Избавившись от этих БПТ, мы решили проблему.

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