Я видел сообщение об отключении создания рабочего элемента для всех неудачных сборок, но я хотел бы, чтобы TFS создавала рабочий элемент только при первом сбое. У нас есть очень сложная унаследованная система, включающая COM-компоненты VB6, и часто возникают сбои сборки на сервере сборки, которые восходят к некоторым странностям, которые VB6 делает с двоичными файлами (frx, ctl и т. д. — если вам не приходилось иметь дело с что через некоторое время вы не захотите). Единственный способ решить эти проблемы — попытаться сделать обновления на компьютере разработчика, затем проверить файлы и снова запустить сборку (поскольку сборка не завершается ошибкой на компьютере разработчика). Таким образом, у нас может быть три или четыре (или более) неудачных сборки, прежде чем мы добьемся успеха, а это значит, что у нас будет три или четыре рабочих элемента, которые нужно закрыть.
В идеале я хотел бы иметь следующее:
- Джо регистрирует изменение, которое приводит к сбою сборки
- Рабочий элемент создается и назначается Джо
- Джо регистрирует другое изменение, но сборка по-прежнему завершается ошибкой.
- Без создания дополнительных рабочих элементов
- Джо вносит изменения, сборка прошла успешно
- Рабочий элемент, назначенный Джо на шаге 2 выше, помечается как закрытый.
Но я был бы доволен только шагами с 1 по 4.