当我尝试在TFS 2017中的构建定义中的任务中创建任务组时,出现错误
访问被拒绝。 (用户名)需要编辑任务组权限 执行动作。有关更多信息,请联系Team Foundation 服务器管理员。
我已查看过以下文档页面,但似乎没有人提及如何授予edit task group
权限:
我想知道授予此权限的正确方法。
其他信息:
我的帐户是相应项目中Builders
组的成员,并且该构建器组为上述构建和发布权限链接中列出的每个权限设置了Allow
,override check-in validation by build
和{除外{1}}都是Update build information
,文档建议保留这些权限。
答案 0 :(得分:4)
对于任务组配置,有三个相关权限管理任务组权限,删除任务组,编辑任务组。
您可以在Build& Release --Task Group中设置它 - 在左侧窗格中右键单击它 - 选择安全性。
但是,与其他一些权限设置一样,您也可以在此处直接添加用户或TFS组。添加用户后,TFS组列表下应该有用户列表。
" 构建管理员"," 贡献者"," 项目管理员"或" 发布管理员"这里只有四个默认组。您不必在这些组中添加您的用户帐户,并为特定组设置权限以授予"任务组"的相关权限。例如,如果您不想为组中的所有用户提供相应的权限,则只需为用户授予权限即可。
在您的情况下,您可以添加旧的"建设者"在此处分组或直接在此处或默认组中添加您的所有者帐户。
答案 1 :(得分:1)
转到任务组中心,例如http:// {server}:8080 / tfs / {collection} / {project} /_apps/hub/ms.vss-releaseManagement-web.hub-metatask,并将鼠标悬停在左侧窗格的Task Groups
上,单击省略号并选择安全性。默认情况下,旧的Builders
组不在那里,但Build Administrators是。如果需要,可以在此处设置权限Edit task group
,但看起来正确的做法是将用户添加到其中一个组Build Administrators
,Project Administrators
或Release Administrators
如果有人知道官方文档在哪里解释了这一点,我会接受你的答案,而不是我自己的答案。