У меня есть 2 определения сборки, настроенных для решения: 1 - это ночная сборка, которая запускается каждую ночь, а другая - сборка Gated Check-In, которая срабатывает, когда разработчики пытаются проверить новые изменения в системе контроля версий.Ночная сборка использует пользовательский шаблон, который увеличивает версии сборки, используя метод, который был слегка изменен по сравнению с методом Эвальда Хоффмана .Когда файл регистрируется с помощью пользовательского действия для проверки файлов, я получаю ошибку сборки:
Ваша регистрация не может быть завершена, поскольку она влияет на следующие определения gated сборки \ Project \ GatedBuld,Для завершения регистрации вам нужно будет поставить в очередь сборку полки Gated_2011-11-08_09.31.42.6934; DOMAIN \ TFSBuildAccount.
В настоящее время я не смог найти способчтобы обойти эту стробированную сборку регистрации (сборки CI предотвращаются с помощью проверки * NO_CI * в комментарии).
Я попытался установить разрешение «Переопределить проверку регистрации сборкой» для учетной записи службы сборки (через безопасность для gated-сборки), но, насколько я знаю, это предотвратит только gated-сборку при ручной проверке кода (через флажок, представленный в диалоговом окне Gated Check-in).То, что я ищу, - это способ обойти закрытую сборку при автоматической проверке изменений
Любые предложения?
Как всегда, заранее спасибо за любую помощь