如何在RTC中隐藏构建定义?
我可以将构建的“项目或团队区域”更改为仅包含开发人员的指定团队。此操作是否应隐藏不属于此项目的“项目或团队区域”的团队成员的构建定义?
答案 0 :(得分:0)
是的,它应该 这与我在RTC中隐藏Stream或组件的方式相同,正如我在“How to hide a stream from particular users in RTC source control?”中详述的那样。
但是,this thread未提及可见性,仅提及以下权限:
所以它可能不会做你想要的。
在许可方面:
请注意,从给定的进程区域开始查找进程权限并查找其父链。可以在团队区域级别覆盖权限,因此同一项目中的不同团队可能具有不同的权限。另请注意,查找特定用户(即运行JBE或Ant任务的用户)的权限,它们不是直接为引擎本身定义的。
例如,如果您想阻止A队的引擎处理B队的请求,那么您可以定义:
- 两个构建用户,
bobA
和bobB
,- 和两个引擎,
engineA
和engineB
(分别与teamA
和teamB
相关联),
bobA
已授予teamA
相关权限,但未teamB
,bobB
则相反。 运行两个JBE时,一个将指定-userId bobA -engineId engineA
,另一个将使用bobB
和engineB
。构建用户还应该具有修改相关引擎的构建定义的权限,因为在确定构建请求之后,它是构成定义的过程域,用于管理:< / p>
- 构建的所有进一步操作(更新其状态和状态,提供下载/日志等)和
- 定义本身(在构建完成后更新平均构建时间)。