コース概要

継続的インテグレーション (CI) の紹介

  • 継続的インテグレーションの概要
  • PHP開発におけるCIのメリットと課題
  • CIツールの紹介:GitLab CIとJenkins

CI環境のセットアップ

  • GitLab CIのインストールと設定
  • Jenkinsのインストールと設定
  • CI用のリモートデスクトップ環境の設定

ビルドの自動化

  • PHPアプリケーションの自動ビルドスクリプトの作成
  • PHPプロジェクトでの依存関係管理
  • バージョン管理とCIツールの統合

CIパイプラインでのテスト

  • PHPUnitを使用した単体テスト
  • CIにおける統合テスト
  • JenkinsとGitLab CIでテストを自動化する

PHPアプリケーションのデプロイ

  • デプロイプロセスの自動化
  • ステージング環境および本番環境へのデプロイ
  • ロールバック戦略とベストプラクティス

高度なCI構成

  • 特定のニーズに合わせたCIパイプラインのカスタマイズ
  • 大規模プロジェクト向けのCIプロセスのスケーリング
  • CIパイプラインの監視とトラブルシューティング

他のツールとの統合

  • DockerとのCIの統合
  • 継続的監視とフィードバックループ
  • 事例研究と実際のアプリケーション

まとめと次回のステップ

要求

  • ソフトウェアのビルド、テスト、デプロイに関する経験
  • PHPプログラミングの経験

対象者

  • 開発者
  • DevOpsエンジニア
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー