gpt4 book ai didi

azure-devops - 如何在 Azure DevOps 中限制对 Pipelines 的访问

转载 作者:行者123 更新时间:2023-12-04 15:52:07 25 4
gpt4 key购买 nike

我需要限制访问权限以便用户不能:

  1. 查看或访问管道或其任何子功能,包括构建、发布、库、任务组、部署组
  2. 创建或编辑构建管道

我遵循了这个:
https://learn.microsoft.com/en-us/azure/devops/pipelines/policies/set-permissions?view=vsts

我将所有权限设置为拒绝。但是,用户仍然可以同时执行上述 (1) 和 (2)。

问题:我可以做 (1) 或 (2) 吗?

最佳答案

安全下的组织设置中,您可以设置:

  • 管理构建资源
  • 使用构建资源
  • 查看构建资源

我会说这些应该是拒绝

我个人在测试这些东西时遇到过一些权限缓存问题。注销并重新登录通常不会立即更改权限。

更新:在 Pipelines->Release 下,您可以单击 3 个点,那里有一个包含以下内容的安全子站点: Release Permissions

添加用户或组并在这些设置上设置拒绝为我解决了这个问题。不幸的是,这似乎是基于发布管道。

更新 2:您可以在查看发布时进入文件夹 View ,然后可以创建一个文件夹来放入所有发布管道,然后在文件夹的基础上您可以将安全设置设置为拒绝您的用户或组,这样就可以了继承到每个文件夹。

开发人员需要记住在该文件夹中创建发布管道。

Folder based permission

您需要在根目录中有管道,否则您将看不到安全按钮。 (在新旧导航设计中测试)

关于azure-devops - 如何在 Azure DevOps 中限制对 Pipelines 的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53456787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com