Вы можете ограничить пользователей, у которых есть разрешения на запуск сборки, и, таким образом, дать права на запуск сборки вручную для своей команды QA.
В вашем сценарии сборки TFS вы можете создать шаги развертывания, необходимые для вашей команды QA. По умолчанию вы должны сделать его условным на основе параметра и установить его не развертывать. Вы можете сделать это истинным или ложным в зависимости от того, является ли это сборкой CI или сборкой вручную.
Когда вы будете готовы протестировать свой код в QA, вы дадите им метку для использования, и им просто нужно будет передать ее, и она сможет создать и развернуть ее.
Прелесть этого в том, что вы контролируете версию подписанного кода, которую вы готовы передать своей команде QA.
У вас также есть отчет, в котором перечислены конкретные коды и рабочие элементы, которые были переданы в QA.