TFS 2010 установить серьезность ошибки рабочего элемента после сбоя сборки - PullRequest
0 голосов
/ 12 июля 2011

У меня возникла проблема с серьезностью сгенерированных мной сборок рабочих элементов ошибок, иногда приводящих к сбою при использовании TFS 2010 (конечно, после проверки в плохих источниках).Мой босс решил, что сбой сборки для моего проекта должен занимать 2-е место по важности, а не первое.Он хочет зарезервировать критический статус для проекта, который зарабатывает деньги, а не проектов для построения кодовой базы нашей CMS.Я все еще хотел бы получать уведомления, когда сборка завершается неудачно, но он не позволит мне установить серьезность ошибки на уровне 1 - критическое значение, которое является значением по умолчанию для сгенерированных рабочих элементов ошибок.Я пытался изменить серьезность рабочего элемента, но не могу найти местоположение в шаблоне сборки, который я использовал для своего проекта.(DefaultTemplate.xaml, просто шаблон процесса гибкого командного проекта по умолчанию) Я искал во всем шаблоне действие, которое добавляет рабочий элемент в случае сбоя сборки, но безрезультатно.Я подозреваю, что это какой-то параметр в одном из действий или что он зависит от связанного действия наборов изменений и рабочих элементов, но это действие, похоже, не имеет настройки для установки серьезности.

Яне очень опытный, когда дело доходит до редактирования этих шаблонов сборки, но здесь больше нет никого, поэтому я в этом заинтересован.

Я нашел блог, в котором утверждается, что вы можете изменить это, но используемый шаблон кажетсячтобы отличаться от того, который я использую.http://geekswithblogs.net/jakob/archive/2010/04/28/modify-build-failure-work-item-in-tfs-2010-build.aspx

Я пытался найти действие IfCreateWorkItem, упомянутое в сообщении в блоге, в шаблоне сборки, но не могу его найти.

Также я не уверен, добавляю ли работуактивность предмета не позволит опубликовать критический предмет.Я подозреваю, что он добавит новый рабочий элемент в случае сбоя в дополнение к другому рабочему элементу, если я не отключу настройки связанных изменений и рабочих элементов, что мне не нужно.(если тесты пройдены, я хочу, чтобы связанные рабочие элементы тоже изменили состояние на пройденное)

С этим вопросом связан человек, которому назначена ошибка. В настоящее время это учетная запись NTAuthority.Я хотел бы изменить это на человека, который отправил последний набор изменений, использованный для сборки.Я также не могу найти настройки для этого.

Ответы [ 2 ]

2 голосов
/ 12 июля 2011

Если вы нашли шаг «Создать рабочий элемент» в шаблоне: Create Work Item

Щелкните правой кнопкой мыши по этому и сделайте «Свойства», в окне «Свойства» вы увидите «Пользовательские поля», которые можно редактировать. Нажмите «...», чтобы открыть редактор выражений: Expression Editor Оттуда вы можете настроить свойства.

1 голос
/ 17 июля 2012

Мне нужно было сделать то же самое изменение, и сначала я не смог найти раздел «Creat Work Item».Вы должны развернуть (дважды щелкнуть) раздел «Исключения» в «Попытаться скомпилировать проект».

...