Team Foundation Server 2008中是否有一种方法可以限制谁可以按用户启动构建?

时间:2011-03-01 17:29:32

标签: visual-studio deployment tfs

我在TFS中有两个构建定义,一个用于QA,一个用于生产。我想这样做,以便开发人员可以部署到QA,但只有我的IT管理员才能运行生产部署。它不必被锁定,而是更多的安全防护,所以我不会误点击或意外启动生产部署。

理想情况下,将此链接与Windows用户关系会很好,但如果仍满足需求,我愿意接受其他建议。

1 个答案:

答案 0 :(得分:1)

您可以控制谁可以对构建进行排队。但是,一旦有人有权开始构建,他们就可以开始任何构建。因此,如果你有一个QA Build和一个Prod构建,你可以赋予两者或两者的权利,但不能赋予其中一种或那种权利。

通过右键单击团队资源管理器中的项目并选择团队项目设置,然后选择安全性组成员身份来控制这些权限。< / p>

编辑:您可以更改源代码管理中的构建定义的权限,以便不允许受限用户查看prod构建的构建定义文件。这在MSDN thread上进行了讨论。我不是百分百肯定会起作用,但它可以防止意外。