此技能協助 DevOps 工程師設計穩健的多階段 CI/CD 管線,包含核准閘道、安全掃描和自動化部署策略,以實現可靠的軟體發布。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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ûrAll 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.
Problèmes à risque moyen (1)
Score de qualité
Ce que vous pouvez construire
建構新部署管線
設計從原始碼到生產環境的完整 CI/CD 管線,包含核准閘道和安全掃描階段
改善現有管線可靠性
為現有部署工作流程新增自動化回滾、健康檢查和監控
實作漸進式交付
設定金絲雀或藍綠部署策略以安全發布至生產環境
Essayez ces prompts
設計一個多階段 CI/CD 管線,包含建置、測試、預演環境和生產環境部署階段。在生產環境前加入核准閘道。
為我們現有的管線新增自動化回滾功能。包含健康檢查驗證和失敗時自動回滾。
為我們的 Kubernetes 應用程式設計金絲雀部署策略。包含流量轉移百分比和監控整合。
建立一個管線設定,處理開發、預演環境和生產環境,並為每個階段設定適當的核准工作流程。
Bonnes pratiques
- 對獨立的管線階段使用平行執行以減少總管線持續時間
- 透過先執行快速測試再執行慢速測試來實作快速失敗模式
- 在每個部署階段後新增健康檢查驗證再繼續下一步
- 使用 Artefact 快取來加速建置並減少運算成本
- 將機密儲存在機密管理系統(Vault、雲端機密管理器)中,而非管線程式碼中
Éviter
- 不要為了加速部署而跳過安全掃描階段
- 不要在沒有核准閘道的情況下直接部署到生產環境
- 不要在生產環境部署前跳過預演環境測試
- 不要忘記記錄管線階段及其目的
Foire aux questions
CI/CD 中的核准閘道是什麼?
哪種部署策略具有零停機時間?
如何實作自動化回滾?
金絲雀和藍綠部署有什麼區別?
如何在部署管線中保護機密安全?
應該追蹤哪些關鍵管線指標?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/deployment-pipeline-designRéf
main
Structure de fichiers
📄 SKILL.md