Course Code: ciforphp
Duration: 14 hours
Prerequisites:
  • 具有构建、测试和部署软件的经验
  • PHP 编程经验

观众

  • 开发 人员
  • DevOps 工程师
Overview:

这种以讲师为主导的现场培训(现场或远程)针对希望使用开源工具自动执行构建,测试和部署PHP应用程序和服务过程的工程师。

在培训结束时,参与者将能够:

  • 安装和配置不同的开源工具,以实现持续集成、测试和部署。
  • 了解 Gitlab、CI 和 Jenkins 等 CI 工具的优缺点。
  • 将 CI 工具与单元和集成测试工具相结合。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中实际实施。

课程定制选项

  • 如需申请此课程的定制培训,请联系我们进行安排。
Course Outline:

持续集成 (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 集成
  • 持续监控和反馈循环
  • 案例研究和实际应用

摘要和后续步骤

Sites Published:

United Arab Emirates - Continuous Integration (CI) for PHP

Qatar - Continuous Integration (CI) for PHP

Egypt - Continuous Integration (CI) for PHP

Saudi Arabia - Continuous Integration (CI) for PHP

South Africa - Continuous Integration (CI) for PHP

Brasil - Continuous Integration (CI) for PHP

Canada - Continuous Integration (CI) for PHP

中国 - Continuous Integration (CI) for PHP

香港 - Continuous Integration (CI) for PHP

澳門 - Continuous Integration (CI) for PHP

台灣 - Continuous Integration (CI) for PHP

USA - Continuous Integration (CI) for PHP

Österreich - Continuous Integration (CI) for PHP

Schweiz - Continuous Integration (CI) for PHP

Deutschland - Continuous Integration (CI) for PHP

Czech Republic - Continuous Integration (CI) for PHP

Denmark - Continuous Integration (CI) for PHP

Estonia - Continuous Integration (CI) for PHP

Finland - Continuous Integration (CI) for PHP

Greece - Continuous Integration (CI) for PHP

Magyarország - Continuous Integration (CI) for PHP

Ireland - Continuous Integration (CI) for PHP

Luxembourg - Continuous Integration (CI) for PHP

Latvia - Continuous Integration (CI) for PHP

España - Continuous Integration (CI) for PHP

Italia - Continuous Integration (CI) for PHP

Lithuania - Continuous Integration (CI) for PHP

Nederland - Continuous Integration (CI) for PHP

Norway - Continuous Integration (CI) for PHP

Portugal - Continuous Integration (CI) for PHP

România - Continuous Integration (CI) for PHP

Sverige - Continuous Integration (CI) for PHP

Türkiye - Continuous Integration (CI) for PHP

Malta - Continuous Integration (CI) for PHP

Belgique - Continuous Integration (CI) for PHP

France - Continuous Integration (CI) for PHP

日本 - Continuous Integration (CI) for PHP

Australia - Continuous Integration (CI) for PHP

Malaysia - Continuous Integration (CI) for PHP

New Zealand - Continuous Integration (CI) for PHP

Philippines - Continuous Integration (CI) for PHP

Singapore - Continuous Integration (CI) for PHP

Thailand - Continuous Integration (CI) for PHP

Vietnam - Continuous Integration (CI) for PHP

India - Continuous Integration (CI) for PHP

Argentina - Continuous Integration (CI) for PHP

Chile - Continuous Integration (CI) for PHP

Costa Rica - Continuous Integration (CI) for PHP

Ecuador - Continuous Integration (CI) for PHP

Guatemala - Continuous Integration (CI) for PHP

Colombia - Continuous Integration (CI) for PHP

México - Continuous Integration (CI) for PHP

Panama - Continuous Integration (CI) for PHP

Peru - Continuous Integration (CI) for PHP

Uruguay - Continuous Integration (CI) for PHP

Venezuela - Continuous Integration (CI) for PHP

Polska - Continuous Integration (CI) for PHP

United Kingdom - Continuous Integration (CI) for PHP

South Korea - Continuous Integration (CI) for PHP

Pakistan - Continuous Integration (CI) for PHP

Sri Lanka - Continuous Integration (CI) for PHP

Bulgaria - Continuous Integration (CI) for PHP

Bolivia - Continuous Integration (CI) for PHP

Indonesia - Continuous Integration (CI) for PHP

Kazakhstan - Continuous Integration (CI) for PHP

Moldova - Continuous Integration (CI) for PHP

Morocco - Continuous Integration (CI) for PHP

Tunisia - Continuous Integration (CI) for PHP

Kuwait - Continuous Integration (CI) for PHP

Oman - Continuous Integration (CI) for PHP

Slovakia - Continuous Integration (CI) for PHP

Kenya - Continuous Integration (CI) for PHP

Nigeria - Continuous Integration (CI) for PHP

Botswana - Continuous Integration (CI) for PHP

Slovenia - Continuous Integration (CI) for PHP

Croatia - Continuous Integration (CI) for PHP

Serbia - Continuous Integration (CI) for PHP

Bhutan - Continuous Integration (CI) for PHP

Nepal - Continuous Integration (CI) for PHP

Uzbekistan - Continuous Integration (CI) for PHP