Compétences deployment-pipeline-design
📦

deployment-pipeline-design

Sûr

設計 CI/CD 部署管線

Également disponible depuis: wshobson

此技能協助 DevOps 工程師設計穩健的多階段 CI/CD 管線,包含核准閘道、安全掃描和自動化部署策略,以實現可靠的軟體發布。

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "deployment-pipeline-design". 設計具有核准閘道的 CI/CD 管線

Résultat attendu:

一個全面的管線設計,包含:原始碼(檢出)-> 建置(編譯、打包)-> 測試(單元、整合、安全)-> 預演環境部署 -> 整合測試 -> 核准閘道(手動)-> 生產環境部署 -> 健康檢查 -> 監控。每個階段都有特定動作和失敗處理。

Utilisation de "deployment-pipeline-design". 什麼是最佳部署策略?

Résultat attendu:

主要部署策略有:1) 滾動式 - 逐步發布,零停機時間,適合大多數應用程式;2) 藍綠式 - 在兩個環境間即時切換,容易回滾但暫時需要雙倍基礎設施;3) 金絲雀式 - 逐步將流量轉移到新版本,允許真實使用者測試;4) 功能旗標 - 部署程式碼但不發布,可在功能層級即時回滾。

Audit de sécurité

Sûr
v1 • 2/24/2026

All static findings are false positives. The skill is pure documentation with YAML/Kubernetes configuration examples. No actual code execution, network requests, or credential access occurs - only documentation patterns for CI/CD pipeline design.

1
Fichiers analysés
374
Lignes analysées
1
résultats
1
Total des audits
Problèmes à risque moyen (1)
Documentation Pattern Detection
Static scanner detected YAML syntax in code blocks as potential shell commands. This is a false positive - the file contains documentation with example YAML configurations, not executable code.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

建構新部署管線

設計從原始碼到生產環境的完整 CI/CD 管線,包含核准閘道和安全掃描階段

改善現有管線可靠性

為現有部署工作流程新增自動化回滾、健康檢查和監控

實作漸進式交付

設定金絲雀或藍綠部署策略以安全發布至生產環境

Essayez ces prompts

基本管線設計
設計一個多階段 CI/CD 管線,包含建置、測試、預演環境和生產環境部署階段。在生產環境前加入核准閘道。
新增回滾策略
為我們現有的管線新增自動化回滾功能。包含健康檢查驗證和失敗時自動回滾。
實作金絲雀部署
為我們的 Kubernetes 應用程式設計金絲雀部署策略。包含流量轉移百分比和監控整合。
多環境管線
建立一個管線設定,處理開發、預演環境和生產環境,並為每個階段設定適當的核准工作流程。

Bonnes pratiques

  • 對獨立的管線階段使用平行執行以減少總管線持續時間
  • 透過先執行快速測試再執行慢速測試來實作快速失敗模式
  • 在每個部署階段後新增健康檢查驗證再繼續下一步
  • 使用 Artefact 快取來加速建置並減少運算成本
  • 將機密儲存在機密管理系統(Vault、雲端機密管理器)中,而非管線程式碼中

Éviter

  • 不要為了加速部署而跳過安全掃描階段
  • 不要在沒有核准閘道的情況下直接部署到生產環境
  • 不要在生產環境部署前跳過預演環境測試
  • 不要忘記記錄管線階段及其目的

Foire aux questions

CI/CD 中的核准閘道是什麼?
核准閘道是部署管線中的手動或自動檢查點,必須通過後才能繼續到下一階段。它確保在生產環境部署前進行所需的審查、測試或簽核。
哪種部署策略具有零停機時間?
滾動部署策略透過逐步將舊實例替換為新實例來提供零停機時間。藍綠式和金絲雀部署也透過環境切換或流量逐步轉移來實現零停機時間。
如何實作自動化回滾?
自動化回滾可以透過在部署後新增健康檢查驗證步驟來實作。如果健康檢查失敗,觸發回滾命令(如 kubectl rollout undo)以回滾到先前版本。
金絲雀和藍綠部署有什麼區別?
金絲雀部署逐步將一定百分比的流量轉移到新版本,允許真實使用者測試。藍綠部署運行兩個相同的環境並一次性切換所有流量,提供即時回滾但需要雙倍基礎設施。
如何在部署管線中保護機密安全?
絕不要在管線設定中硬編碼機密。使用機密管理系統如 HashiCorp Vault、AWS Secrets Manager 或 GitHub Secrets。將機密引用為執行時期注入的環境變數。
應該追蹤哪些關鍵管線指標?
關鍵指標包括:部署頻率(部署頻率)、前置時間(從提交到生產)、變更失敗率(失敗部署的百分比)和平均恢復時間(MTTR)- 從失敗中恢復的時間。

Détails du développeur

Structure de fichiers

📄 SKILL.md