Devopsdeployment Process

Devopsdeployment Process

thedixitjain bd7c32d 1.2 KB Updated 2 repo stars

File contents

部署流程与CI/CD

部署策略

策略 说明 适用场景
蓝绿部署 两套环境切换 需要快速回滚
滚动部署 逐步替换实例 零停机部署
金丝雀部署 小流量验证 风险较高的更新

CI/CD流程

代码提交 → 自动构建 → 自动测试 → 部署到测试环境 → 部署到生产环境

GitHub Actions示例

name: CI/CD
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Install
        run: npm install
      - name: Test
        run: npm test
      - name: Build
        run: npm run build
      - name: Deploy
        run: npm run deploy

环境配置

环境 用途 数据
local 本地开发 测试数据
dev 开发测试 测试数据
staging 预发布 生产数据副本
prod 生产环境 真实数据

Source: hashgraph-online/awesome-codex-pluginsplugins/echoVic/boss-skill/skill/skills/devops/deployment-process/SKILL.md

thedixitjain/the-mega-skill-library/tree/main/library/devops-and-infra/devopsdeployment-process commit bd7c32de47

Frequently asked questions

npx skillmds add thedixitjain/devopsdeployment-process