Могу ли я обойти сборку с закрытой регистрацией после проверки файла во время отдельного процесса сборки? TFS 2010

У меня есть 2 определения сборки, настроенные для решения, 1 - это ночная сборка, которая запускается каждую ночь, а другая - сборка с закрытой регистрацией, которая запускается, когда разработчики пытаются проверить новые изменения в системе управления версиями. Ночная сборка использует настраиваемый шаблон, который увеличивает версии сборок с помощью метода, который был немного изменен по сравнению с методом Эвальда Хоффмана .Когда файл регистрируется с помощью настраиваемого действия для возврата файлов, я получаю сообщение об ошибке сборки:

Регистрация не может быть завершена, потому что это влияет на следующие определения закрытой сборки \ Project \ GatedBuld. Чтобы завершить регистрацию , вам нужно будет поставить в очередь сборку набора полок Gated_2011-11-08_09.31.42.6934; DOMAIN \ TFSBuildAccount.

В настоящее время мне не удалось найти способ обойти эту сборку с закрытой проверкой (сборки CI запрещены с помощью проверки * NO_CI * в комментарии).

Я попытался установить разрешение «Переопределить проверку проверки при сборке» для учетной записи службы сборки (через Безопасность для закрытой сборки), но, насколько мне известно, это предотвратит закрытие сборки только при проверке кода вручную. (с помощью флажка в диалоговом окне закрытой регистрации). Я ищу способ обойти закрытую сборку при автоматической проверке изменений.

Есть предложения?

Как всегда, заранее спасибо за любую помощь

7
задан Vermin 8 November 2011 в 11:33
поделиться