技能 deployment-automation
📦

deployment-automation

安全 ⚡ 包含腳本⚙️ 外部命令🌐 網路存取📁 檔案系統存取🔑 環境變數

自動化雲端部署

手動部署速度慢且容易出錯。此技能提供可直接使用的 Docker、Kubernetes、GitHub Actions 和零停機部署策略範本,讓您能夠更快速、更自信地發布產品。

支援: Claude Codex Code(CC)
📊 70 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「deployment-automation」。 為 Node.js 應用程式建立 Dockerfile

預期結果:

具有多階段建置、生產相依項目、非 root 使用者、健康檢查和最佳映像檔大小的 Dockerfile

正在使用「deployment-automation」。 為 CI/CD 生成 GitHub Actions 工作流程

預期結果:

完整的工作流程,包含測試任務、使用 Docker push 的建置任務,以及使用 SSH 部署到正式環境伺服器的部署任務

正在使用「deployment-automation」。 設計具有自動擴展的 Kubernetes 部署

預期結果:

部署資訊清單,包含 3 個副本、資源請求/限制、存活/就緒探針,以及以 70% CPU 為目標的 HPA

安全審計

安全
v1 • 3/10/2026

All 60 static findings are false positives. The skill contains documentation and code templates for deployment automation. Detected 'external_commands' are shell script examples in code blocks. Network URLs are documentation links. Environment access patterns teach proper secret management using GitHub Actions secrets and Kubernetes secrets - security best practices.

2
已掃描檔案
579
分析行數
5
發現項
1
審計總數

風險因素

⚡ 包含腳本
未記錄任何特定位置
⚙️ 外部命令
未記錄任何特定位置
🌐 網路存取
未記錄任何特定位置
📁 檔案系統存取
未記錄任何特定位置
🔑 環境變數
未記錄任何特定位置
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
24
社群
100
安全
87
規範符合性

你能建構什麼

設定 CI/CD 管線

建立完整的 GitHub Actions 工作流程,在合併到 main 分支時執行測試、建置 Docker 映像檔,並部署到正式環境。

容器化應用程式

為任何 Node.js 應用程式生成可投入生產的 Dockerfile,具有多階段建置、非 root 使用者和健康檢查。

部署到 Kubernetes

建立 Kubernetes 部署、服務和水平 Pod 自動擴展器資訊清單,具有適當的資源限制和就緒探針。

試試這些提示

基本 Docker 設定
為 Node.js 應用程式建立使用多階段建置的 Dockerfile,並使用最佳化的正式環境映像檔。
CI/CD 管線
生成 GitHub Actions 工作流程,在提取請求時執行測試,並在推送至 main 分支時部署到正式環境。
Kubernetes 部署
為 Node.js API 建立 Kubernetes 部署和服務資訊清單,包含 3 個副本、資源限制和健康檢查。
零停機部署
使用 Docker Compose 和 nginx 設計藍綠部署策略,以在應用程式版本之間切換。

最佳實務

  • 使用多階段 Docker 建置來最小化映像檔大小和攻擊面
  • 將密鑰儲存在環境變數或密鑰管理服務中,切勿提交至 git
  • 實作健康檢查和就緒探針,以確保 Kubernetes 部署的可靠性
  • 使用滾動更新而非重建策略來確保零停機

避免

  • 在正式環境中使用 'latest' 標籤進行 Docker 映像檔 - 始終使用特定版本標籤
  • 以 root 使用者執行容器 - 建立專用的非 root 使用者
  • 在配置檔案中硬編碼密鑰 - 使用環境變數或密鑰管理服務
  • 部署時不進行健康檢查 - 始終包含存活和就緒探針

常見問題

此技能是否會實際部署我的應用程式?
不會,此技能會生成部署配置文件並提供指導。您需要使用生成的配置來執行部署。
此技能支援哪些雲端平台?
此技能涵蓋 Docker、Kubernetes、GitHub Actions 和 Vercel。可以適配用於 AWS、GCP、Azure 或任何基於 Kubernetes 的部署。
我需要安裝 Docker 嗎?
是的,需要 Docker 來建置和測試此技能中描述的容器映像檔。
如何處理部署中的密鑰?
使用環境變數、GitHub Actions 密鑰、Kubernetes 密鑰或雲端密鑰管理服務。切勿在配置檔案中硬編碼密鑰。
什麼是零停機部署?
零停機部署可在不中斷服務的情況下更新您的應用程式。此技能涵蓋藍綠部署和滾動更新策略。
我可以將此技能與 Claude Code 搭配使用嗎?
是的,此技能可與 Claude、Codex 和 Claude Code 搭配使用。您可以要求 Claude 使用此技能生成部署配置。

開發者詳情

檔案結構

📄 SKILL.md

📄 SKILL.toon