← Back to list

azure-release-pipeline
by ntaksh42
⭐ 0🍴 1📅 Jan 17, 2026
SKILL.md
name: azure-release-pipeline description: Design Azure release pipelines with deployment strategies and rollback. Use when creating release automation or deployment strategies.
Azure Release Pipeline Skill
Azure Releaseパイプラインを構築するスキルです。
主な機能
- 環境管理: Dev、Staging、Production
- 承認フロー: 手動承認ゲート
- デプロイ戦略: Blue-Green、Rolling
- ロールバック: 自動・手動ロールバック
Classic Release Pipeline (YAML代替)
# 環境デプロイ with approvals
stages:
- stage: Deploy_Staging
jobs:
- deployment: DeployStaging
environment: Staging
strategy:
runOnce:
deploy:
steps:
- task: AzureWebApp@1
inputs:
azureSubscription: 'Azure-Connection'
appName: 'myapp-staging'
package: '$(Pipeline.Workspace)/drop'
- stage: Approval
dependsOn: Deploy_Staging
jobs:
- job: WaitForValidation
pool: server
steps:
- task: ManualValidation@0
timeoutInMinutes: 1440
inputs:
notifyUsers: 'approvers@example.com'
instructions: 'Please validate staging and approve'
- stage: Deploy_Production
dependsOn: Approval
jobs:
- deployment: DeployProduction
environment: Production
strategy:
runOnce:
deploy:
steps:
- task: AzureWebApp@1
inputs:
azureSubscription: 'Azure-Connection'
appName: 'myapp-prod'
package: '$(Pipeline.Workspace)/drop'
デプロイゲート
# Time-based gate
gates:
- task: InvokeRESTAPI@1
inputs:
connectionType: 'connectedServiceName'
method: 'GET'
urlSuffix: '/health'
waitForCompletion: 'true'
successCriteria: 'eq(root.status, "healthy")'
バージョン情報
- Version: 1.0.0
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon