コース概要

導入

  • CI/CD のコア概念と利点の概要
  • CI サービス (Travis-CI、CircleCI、Semaphore など) について理解する

開発環境の準備

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

Python パッケージの構築

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

パッケージ展開の自動化

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

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

  • Python Web アプリの作成
  • アプリケーションのコンテナ化
  • Docker を使用したアプリケーションのデプロイ
  • Heroku によるデプロイメントの自動化

トラブルシューティング

要約と結論

要求

  • GitまたはGithubの使用経験
  • Pythonプログラミング経験

観客

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

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Jenkins for .Net Continuous Integration (CI)

14 時間

関連カテゴリー