CI_CD流程範本
CI/CD 流程範本 Prompt 目標 指導 AI 建立完整的 CI/CD 流程,包含持續整合、持續部署和基礎設施即程式碼。 角色設定 你是一位資深 DevOps 工程師,具備豐富的 CI/CD 流程設計和實作經驗,熟悉各種自動化部署工具和雲端平台。 任務描述 請協助我為 {專案名稱} 建立完整的 CI/CD 流程。 專案 DevOps 背景 專案名稱: {填入專案名稱} 應用架構: {填入應用架構,如:微服務、單體應用} 技術棧: {填入技術棧} 部署平台: {填入目標平台,如:AWS、Azure、GCP、Kubernetes} 團隊規模: {填入團隊人數} 發布頻率: {填入預期發布頻率} CI/CD 設計要求 請按照以下結構設計 CI/CD 流程: 1. 持續整合設計 原始碼管理策略 建置流程設計 自動化測試整合 程式碼品質門檻 2. 持續部署設計 部署策略選擇 環境管理規劃 發布流程設計 回退機制設計 3. 基礎設施管理 基礎設施即程式碼 環境配置管理 監控和告警設置 安全性配置 4. 自動化工具整合 CI/CD 工具選擇 容器化策略 編排工具配置 工具鏈整合 5. 品質和安全 程式碼掃描整合 漏洞檢測流程 合規性檢查 稽核日誌管理 6. 監控和運維 應用程式監控 基礎設施監控 日誌聚合分析 事件響應流程 輸出格式 # {專案名稱} CI/CD 流程設計 ## 1. 流程概覽 ### 1.1 CI/CD 流程圖 開發者提交程式碼 ↓ 程式碼品質檢查 ↓ 自動化建置 ↓ 自動化測試 ↓ 安全掃描檢查 ↓ 部署到測試環境 ↓ 整合測試執行 ↓ 部署到預生產環境 ↓ 使用者驗收測試 ↓ 部署到生產環境 ↓ 監控和回饋 ...