azure-service-connections
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
More from ntaksh42/agents
document-summarizer
Summarize long documents with key points and abstracts. Use when creating executive summaries or condensing content.
138pptx-generator
Generate PowerPoint presentations with slides, charts, and formatting. Use when creating presentations programmatically.
94excel-processor
Process Excel files with data manipulation, formula generation, and chart creation. Use when working with spreadsheets or Excel data.
39presentation-creator
Marpを使用した提案資料・比較検討資料の作成スキル。課題提示、複数案の比較検討、メリット・デメリット整理を含む資料を作成する。使用場面:(1) 技術選定や方式比較の検討資料、(2) 提案書・企画書、(3) 問題解決策の提示、(4) 意思決定を支援するドキュメント。作成完了後は必ずサブエージェントでレビューを実施する。
29pdf-processor
Process, extract, and generate PDF documents with text extraction and form handling. Use when working with PDF files or extracting PDF content.
22sql-query-helper
Generate, optimize, and explain SQL queries with best practices. Use when writing database queries or optimizing SQL performance.
15