如何在RTC中隐藏构建?

时间:2013-04-24 12:19:41

标签: rtc

如何在RTC中隐藏构建定义?

我可以将构建的“项目或团队区域”更改为仅包含开发人员的指定团队。此操作是否应隐藏不属于此项目的“项目或团队区域”的团队成员的构建定义?

1 个答案:

答案 0 :(得分:0)

是的,它应该 这与我在RTC中隐藏Stream或组件的方式相同,正如我在“How to hide a stream from particular users in RTC source control?”中详述的那样。

但是,this thread未提及可见性,仅提及以下权限:

  • 从构建定义请求构建
  • 修改构建定义

所以它可能不会做你想要的。


在许可方面:

请注意,从给定的进程区域开始查找进程权限并查找其父链。可以在团队区域级别覆盖权限,因此同一项目中的不同团队可能具有不同的权限。另请注意,查找特定用户(即运行JBE或Ant任务的用户)的权限,它们不是直接为引擎本身定义的。

  

例如,如果您想阻止A队的引擎处理B队的请求,那么您可以定义:

     
      
  • 两个构建用户,bobAbobB
  •   
  • 和两个引擎,engineAengineB(分别与teamAteamB相关联),
  •   
     

bobA已授予teamA相关权限,但未teamBbobB则相反。   运行两个JBE时,一个将指定-userId bobA -engineId engineA,另一个将使用bobBengineB

     

构建用户还应该具有修改相关引擎的构建定义的权限,因为在确定构建请求之后,它是构成定义的过程域,用于管理:< / p>      

      
  • 构建的所有进一步操作(更新其状态和状态,提供下载/日志等)和
  •   
  • 定义本身(在构建完成后更新平均构建时间)。
  •   
相关问题