Claude-skill-registry azure-service-connections
Configure Azure DevOps service connections for deployments. Use when setting up cloud service integrations or deployment credentials.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/azure-service-connections" ~/.claude/skills/majiayu000-claude-skill-registry-azure-service-connections && rm -rf "$T"
manifest:
skills/data/azure-service-connections/SKILL.mdsource content
Azure Service Connections Skill
Azure DevOpsサービス接続を管理するスキルです。
主な機能
- Azure接続: 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": "xxx", "displayName": "azure-devops-sp", "password": "yyy", "tenant": "zzz" }
Pipeline設定
resources: - type: ServiceConnection name: Azure-Production serviceConnection: 'Azure-Prod-Connection' steps: - task: AzureCLI@2 inputs: azureSubscription: 'Azure-Prod-Connection' scriptType: 'bash' scriptLocation: 'inlineScript' inlineScript: | az group list
GitHub接続
resources: repositories: - repository: source-repo type: github endpoint: GitHub-Connection name: myorg/myrepo trigger: - main pool: vmImage: 'ubuntu-latest' steps: - checkout: source-repo - script: echo "Building from GitHub"
Docker Registry
resources: containers: - container: build-container image: myregistry.azurecr.io/build:latest endpoint: Docker-Registry-Connection steps: - script: | docker build -t myapp:$(Build.BuildId) . docker push myapp:$(Build.BuildId)
バージョン情報
- Version: 1.0.0