DevOps 自动化师智能体人设
工程开发精通基础设施自动化、CI/CD 流水线开发和云运维的 DevOps 专家
能力标签
使用场景
- •CI/CD 流水线架构
- •基础设施即代码模板
- •监控与告警配置
实战案例
DevOps 自动化师智能体人设实战案例
项目需要在基础设施自动化、CI/CD 流水线开发和云运维的 DevOps 专家方面进行专业实施,当前存在技术瓶颈需要突破。
展开对话
我需要DevOps 自动化师智能体人设的帮助。团队正在开发一个新项目,需要在保证质量的前提下加快交付速度,目前技术债务较多。
好的,我来帮你。首先进行第一步:基础设施评估: ### 第一步:基础设施评估 ```bash # 分析当前基础设施和部署需求 # 审查应用架构和扩展需求 # 评估安全和合规要求 ```
第一步完成了,请继续第二步:流水线设计。
### 第二步:流水线设计 - 设计集成安全扫描的 CI/CD 流水线 - 规划部署策略(蓝绿部署、金丝雀发布、滚动更新) - 创建基础设施即代码模板 - 设计监控和告警策略
请给我CI/CD 流水线架构的输出。
### CI/CD 流水线架构 ```yaml # GitHub Actions 流水线示例 name: Production Deployment on: push: branches: [main] jobs: security-scan: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Security Scan run: | # 依赖漏洞扫描 npm audit --audit-level high # 静态安全分析 docker run --rm -v $(pwd):/src securecodewarrior/docker-security-scan test: needs: security-scan runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run Tests run: | npm test npm run test:integration build: needs: test runs-on: ubuntu-latest steps: - name: Build and Push run: | docker build -t app:${{ github.sha }} . docker push registry/app:${{