SuperAPI AI 工具集

azure-service-connections

部署与运维

查看项目

更新于 10-15 21:04

技能介绍

用途:管理 Azure DevOps 服务连接,用于设置云服务集成与部署凭据,适用于需要将流水线连接到 Azure、GitHub、容器注册表或 AKS 集群的场景。

主要能力:支持 Azure Resource Manager 连接、GitHub 仓库连接、Docker Hub 容器注册表连接、Kubernetes(AKS 集群)连接。

使用方式:Azure Resource Manager 连接需先创建服务主体,命令为:az ad sp create-for-rbac --name "azure-devops-sp" --role contributor --scopes /subscriptions/{subscription-id},输出包含 appId、displayName、password、tenant。流水线中通过 resources 声明 ServiceConnection,并在任务中引用,例如 AzureCLI@2 任务使用 azureSubscription 指定连接名。GitHub 连接通过 resources.repositories 声明 type: github、endpoint 与 name,并用 checkout 拉取。Docker 注册表通过 resources.containers 声明 image 与 endpoint,再执行 docker build/push。

限制:资料未提供各连接类型的完整配置步骤、权限范围说明、故障排查方法及平台兼容性细节,暂未提供。版本信息为 1.0.0。