此技能協助 DevOps 工程師設計穩健的多階段 CI/CD 管線,包含核准閘道、安全掃描和自動化部署策略,以實現可靠的軟體發布。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"deployment-pipeline-design" 사용 중입니다. 設計具有核准閘道的 CI/CD 管線
예상 결과:
一個全面的管線設計,包含:原始碼(檢出)-> 建置(編譯、打包)-> 測試(單元、整合、安全)-> 預演環境部署 -> 整合測試 -> 核准閘道(手動)-> 生產環境部署 -> 健康檢查 -> 監控。每個階段都有特定動作和失敗處理。
"deployment-pipeline-design" 사용 중입니다. 什麼是最佳部署策略?
예상 결과:
主要部署策略有:1) 滾動式 - 逐步發布,零停機時間,適合大多數應用程式;2) 藍綠式 - 在兩個環境間即時切換,容易回滾但暫時需要雙倍基礎設施;3) 金絲雀式 - 逐步將流量轉移到新版本,允許真實使用者測試;4) 功能旗標 - 部署程式碼但不發布,可在功能層級即時回滾。
보안 감사
안전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)
품질 점수
만들 수 있는 것
建構新部署管線
設計從原始碼到生產環境的完整 CI/CD 管線,包含核准閘道和安全掃描階段
改善現有管線可靠性
為現有部署工作流程新增自動化回滾、健康檢查和監控
實作漸進式交付
設定金絲雀或藍綠部署策略以安全發布至生產環境
이 프롬프트를 사용해 보세요
設計一個多階段 CI/CD 管線,包含建置、測試、預演環境和生產環境部署階段。在生產環境前加入核准閘道。
為我們現有的管線新增自動化回滾功能。包含健康檢查驗證和失敗時自動回滾。
為我們的 Kubernetes 應用程式設計金絲雀部署策略。包含流量轉移百分比和監控整合。
建立一個管線設定,處理開發、預演環境和生產環境,並為每個階段設定適當的核准工作流程。
모범 사례
- 對獨立的管線階段使用平行執行以減少總管線持續時間
- 透過先執行快速測試再執行慢速測試來實作快速失敗模式
- 在每個部署階段後新增健康檢查驗證再繼續下一步
- 使用 Artefact 快取來加速建置並減少運算成本
- 將機密儲存在機密管理系統(Vault、雲端機密管理器)中,而非管線程式碼中
피하기
- 不要為了加速部署而跳過安全掃描階段
- 不要在沒有核准閘道的情況下直接部署到生產環境
- 不要在生產環境部署前跳過預演環境測試
- 不要忘記記錄管線階段及其目的
자주 묻는 질문
CI/CD 中的核准閘道是什麼?
哪種部署策略具有零停機時間?
如何實作自動化回滾?
金絲雀和藍綠部署有什麼區別?
如何在部署管線中保護機密安全?
應該追蹤哪些關鍵管線指標?
개발자 세부 정보
작성자
sickn33라이선스
MIT
리포지토리
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/deployment-pipeline-design참조
main
파일 구조
📄 SKILL.md