首页 > 解决方案 > Azure DevOps Pipeline - 服务连接权限

问题描述

假设 Azure DevOps 管道已被授权使用服务连接。如果运行管道的用户没有相同服务连接的权限,他/她还能运行管道吗?只是想看看哪个优先。

谢谢

标签: azure-devopsazure-pipelinesazure-pipelines-release-pipelineazure-pipelines-release-task

解决方案


管道使用服务连接 viapipeline service account而不是personal account. 假设 Azure DevOps 管道已被授权使用服务连接。如果运行管道的用户对同一服务连接没有权限,他仍然可以运行管道

测试A

我通过帐户A->打开服务连接->在管道权限中添加yaml构建->通过帐户B运行yaml构建创建了一个服务连接,它可以工作。

结果:

在此处输入图像描述

测试 B

如果我删除管道权限中的 yaml 构建并运行构建,则需要允许该权限

结果

在此处输入图像描述


推荐阅读