【问题标题】:Azure DevOps Pipeline - Service Connection PermissionAzure DevOps Pipeline - 服务连接权限
【发布时间】:2021-02-18 01:59:49
【问题描述】:

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

谢谢

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-release-task


    【解决方案1】:

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

    测试 A

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

    结果:

    测试 B

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

    结果

    【讨论】:

    • 嗨,刘维托。感谢您的快速响应并花时间对其进行测试。所以这里的要点是管道将忽略个人帐户并使用管道服务帐户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多