コース概要

導入

  • CI/CDの基本概念と利点の概要
  • CIサービス(Travis-CI、CircleCI、Semaphoreなど)の理解

開発環境の準備

  • GitHubリポジトリのセットアップ
  • GitHubとのTravis-CIの統合

Pythonパッケージの構築

  • アプリケーションロジックの作成
  • コードのローカルでのパッケージ化

パッケージデプロイメントの自動化

  • PyPIトークンをTravis-CIに追加する
  • CI/CDパイプラインの作成と定義
  • 依存関係のアクティベーション
  • コードの実行とテスト
  • Pythonパッケージの公開

コンテナ化されたアプリケーションのデプロイメント

  • Pythonウェブアプリの作成
  • アプリケーションのコンテナ化
  • Dockerを使用したアプリケーションのデプロイメント
  • Herokuを使用した自動化されたデプロイメント

Troubleshooting

まとめと結論

要求

  • GitまたはGitHubの経験
  • Pythonプログラミングの経験

対象者

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

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー