Обновление 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 года. Каждый раз, когда кто-то ставил в очередь одну из этих сборок, весь контроллер сборки начинал волноваться. Избавившись от этих БПТ, мы решили проблему.