课程大纲

持续集成 (CI) 简介

  • 持续集成概述
  • 传播信息在PHP发展中的好处和挑战
  • CI 工具简介:GitLab CI 和 Jenkins

设置 CI 环境

  • GitLab CI 的安装和配置
  • Jenkins 的安装和配置
  • 为 CI 配置远程桌面环境

自动执行构建

  • 为 PHP 个应用程序创建自动化构建脚本
  • 管理 PHP 项目中的依赖项
  • 将版本控制与 CI 工具集成

在 CI 管道中进行测试

  • 使用 PHPUnit 进行单元测试
  • CI 中的集成测试
  • 在 Jenkins 和 GitLab CI 中自动执行测试

部署 PHP 应用程序

  • 自动执行部署过程
  • 部署到暂存和生产环境
  • 回滚策略和最佳实践

高级 CI 配置

  • 自定义 CI 管道以满足特定需求
  • 为大型项目扩展 CI 流程
  • 对 CI 管道进行监视和故障排除

将 CI 与其他工具结合使用

  • 将 CI 与 Docker 集成
  • 持续监控和反馈循环
  • 案例研究和实际应用

摘要和后续步骤

要求

  • 具有构建、测试和部署软件的经验
  • PHP 编程经验

观众

  • 开发 人员
  • DevOps 工程师
 14 小时

客户评论 (4)

即将举行的公开课程

课程分类