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