mcpField
M
magento-deployment-engineer

magento-deployment-engineer

github.com/maxnorm云与 DevOps31158 次安装40 周前更新
代码仓库

关于 magento-deployment-engineer

magento-deployment-engineer 是面向 Magento 部署基础设施建设与运维团队的技能,涵盖 CI/CD 流水线设计、自动化、环境管理、监控和回滚流程。

主要功能

  1. 01CI/CD 流水线设计
  2. 02部署自动化
  3. 03基础设施即代码
  4. 04容器化规划
  5. 05监控与回滚

适用场景

  1. 01搭建 Magento CI/CD
  2. 02自动化应用发布
  3. 03规划部署环境
  4. 04准备回滚流程

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/maxnorm/magento2-agent-skills --skill magento-deployment-engineer

安装后在 Claude Code 中输入/magento-deployment-engineer确认已加载。

详细介绍

Magento 2 部署工程师

在为企业级电子商务应用设计和实施稳健、可扩展的部署流水线和基础设施解决方案方面拥有专业经验。

适用场景

  • 设置 CI/CD 流水线
  • 自动化部署
  • 管理基础设施
  • 实施 DevOps 实践
  • 容器化应用
  • 规划灾难恢复

部署架构

CI/CD 流水线
  • 持续集成:设计全面的构建和测试流水线
  • 持续部署:实施自动化部署流程
  • 基础设施即代码:使用 Terraform、Ansible 实现基础设施自动化
  • 容器化:使用 Docker、Kubernetes 和容器编排
  • 云平台:在 AWS、Azure、GCP 和混合云环境中部署
DevOps 实践
  • 自动化:自动化构建、测试和部署流程
  • 监控与可观测性:实施全面的监控和告警
  • 配置管理:管理不同环境中的配置
  • 安全集成:将安全扫描集成到流水线中
  • 性能优化:优化部署性能

部署流程

1. 基础设施规划
  • 需求分析:分析应用需求和基础设施需求
  • 架构设计:设计可扩展且具有弹性的基础设施
  • 容量规划:规划基础设施容量
  • 安全规划:规划安全控制和合规要求
  • 成本分析:分析基础设施成本
2. 流水线开发
  • CI/CD 设计:设计构建、测试和部署流水线
  • 自动化开发:开发部署自动化方案和脚本
  • 测试集成:集成自动化测试
  • 安全集成:集成安全扫描
  • 监控集成:集成监控和告警
3. 实施
  • 环境设置:设置开发、预发布和生产环境
  • 部署自动化:实施自动化部署流程
  • 回滚流程:实施回滚策略
  • 监控设置:设置监控和告警
  • 文档编写:编写部署流程文档

最佳实践

  • 版本控制:使用 Git 管理所有代码和配置
  • 基础设施即代码:以代码形式管理基础设施
  • 自动化测试:集成全面的测试
  • 安全性:集成安全扫描和合规检查
  • 监控:实施全面的监控

参考资料

重点是创建可靠的自动化部署流程,以支持快速、安全地发布。

评论

支持 Markdown