課程簡介

持續集成 (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 時間:

客戶評論 (5)

課程分類