小编Ast*_*rix的帖子

Azure DevOps 禁用“删除分支”选项的权限

我创建了具有对象级别权限的 Coders 用户组。小组获得了该项目的贡献者许可。当涉及到特定存储库时,我已经应用了对象级别权限 - 就像无法删除分支一样。当我验证它时,该组仍然能够看到“删除分支”选项,并且他们能够删除它。

在此输入图像描述

我已经浏览了项目集合级别权限、项目权限和对象级别权限。即使我们为强制推送设置拒绝,该组也可以使用删除分支选项。到目前为止,我还没有看到禁用删除分支选项的选项。

在此输入图像描述

之前有人设置过吗?

我在这里更新一个关于管道中的新文件夹的问题。有没有办法对某些用户组禁用此功能?

在此输入图像描述

azure-devops azure-repos

9
推荐指数
2
解决办法
8046
查看次数

添加选择分支的条件以在Azure管道中获取yaml模板

我已在名为“DevOps”的单独存储库中添加了 .Net CI CD 管道的 yaml 模板。每个 .Net 服务管道都从“DevOps”调用此 yaml 模板。

在 DevOps 中,我有两个分支 - 一个是主分支,一个是 beta 分支。

.Net 服务管道中源/开发分支的所有触发器都应使用“DevOps”测试分支中的模板。.Net 服务管道中主分支的管道触发器应使用 main 中的模板。-这是要求。

我使用了正则表达式/if条件/语法,使用了when/if,所有这些要么抛出表达式/条件错误,要么只是从main中获取模板。下面是我所做的各种尝试的屏幕截图(较旧的已评论)。

在此输入图像描述

有没有办法在存储库语法中实现条件?

更新:我已经根据 Kotaro 的解决方案更新了管道,如下所示。我希望可以在资源语法中添加变量

在此输入图像描述

但这是我尝试运行管道时得到的结果:

在此输入图像描述

yaml azure-devops azure-pipelines

6
推荐指数
1
解决办法
8400
查看次数

标签 统计

azure-devops ×2

azure-pipelines ×1

azure-repos ×1

yaml ×1