none
TFS2010build service账户设置问题 RRS feed

  • 问题

  • 一个collection下有project1   project2

    我在project collection build service accounts里添加了一个build1,build2账户用来做project1 project2构建账户

    但是由于在project collection build service accounts里添加build1,build2!2个账户都可能访问到2个project

    有什么办法可以将其隔离,各自访问各自的项目且能构建?

    2012年8月16日 3:29

答案

  • Hi pluto112233,

    Sorry for the late response.

    据我所知当你配置一个TFS Build Service 的时候你需要指定一个相应的team project collection (而不是team project), 也就是说Build Service的配置和使用是team project collection级别的。因此你需要在Project Collection Build Service Accounts这个组中指定相应的账号来做build。我没有看到一个办法能够分别给一个project collection来重新制定生成账号的。


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月22日 4:45
    版主

全部回复

  • Hi pluto112233,

    因为你是在Collection Build Service Accounts中添加的Build1、Build2账户,所以Build1和Build2是Collection级别的因此有权限去访问那个collection里面的projects(Project1、Project2)。如果你想要在team project中创建、修改、删除build definition 并且管理queued、completed build你需要在project的级别上面添加build账户。在Team Explorer中,右键点击Team Project->Team Project Settings->Group Membership->Builders->添加用户。


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月17日 8:11
    版主
  • 我说的不是编辑build definition的权限

    而是自动构建设置build controller需要一个账户,这个账户只能使用collection build service accounts里的账户才能做构建服务

    2012年8月17日 9:37
  • Hi pluto112233,

    Sorry for the late response.

    据我所知当你配置一个TFS Build Service 的时候你需要指定一个相应的team project collection (而不是team project), 也就是说Build Service的配置和使用是team project collection级别的。因此你需要在Project Collection Build Service Accounts这个组中指定相应的账号来做build。我没有看到一个办法能够分别给一个project collection来重新制定生成账号的。


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月22日 4:45
    版主