Вы можете контролировать, кто может поставить в очередь сборку. Но если у кого-то есть права начать сборку, он может начать любую сборку. Так что, если у вас были QA Build и Prod build, вы могли бы предоставить права на оба или ни на одно, но не на одно или другое.
Этими правами можно управлять, щелкнув правой кнопкой мыши проект в Team Explorer и выбрав Параметры командного проекта , а затем Безопасность или Членство в группе .
Редактировать: Вы можете изменить разрешения для определения сборки в управлении исходным кодом, чтобы запретить пользователю с ограниченными правами видеть файл определения сборки для сборки prod. Это обсуждалось в этом MSDN-потоке . Я не уверен на 100%, что это сработает, но это может предотвратить несчастные случаи.