Есть ли способ в Team Foundation Server 2008 ограничить количество пользователей, которые могут начать сборку? - PullRequest
0 голосов
/ 01 марта 2011

У меня есть два определения сборки в TFS, одно для QA и одно для Production. Я хотел бы сделать так, чтобы разработчики могли развертываться в QA, но только для того, чтобы мой ИТ-администратор мог запускать производственное развертывание. Его не нужно блокировать, это скорее защита, поэтому я не ошибаюсь и не запускаю производственное развертывание.

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

1 Ответ

1 голос
/ 02 марта 2011

Вы можете контролировать, кто может поставить в очередь сборку. Но если у кого-то есть права начать сборку, он может начать любую сборку. Так что, если у вас были QA Build и Prod build, вы могли бы предоставить права на оба или ни на одно, но не на одно или другое.

Этими правами можно управлять, щелкнув правой кнопкой мыши проект в Team Explorer и выбрав Параметры командного проекта , а затем Безопасность или Членство в группе .

Редактировать: Вы можете изменить разрешения для определения сборки в управлении исходным кодом, чтобы запретить пользователю с ограниченными правами видеть файл определения сборки для сборки prod. Это обсуждалось в этом MSDN-потоке . Я не уверен на 100%, что это сработает, но это может предотвратить несчастные случаи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...