コース概要
導入
- 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エンジニア
お客様の声 (5)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
コース - SonarQube for DevOps
トレーナーは深い経験を持ち、詳細に説明することができます。知識の深さと教育への情熱が高く評価されています。
Anup Kumar - SMR Automotive Mirrors Stuttgart
コース - Jenkins 2: Building CI/CD Pipelines
機械翻訳
トレーナーは非常に整理整頓されていました。最初に、研修で必要なすべてのツールについて説明しました。また、トレーナーは快く質問に答えて実際の使用例も話し合いました。
Vivek Verma - Global Knowledge Network Training Ltd
コース - DevOps Practical Implementation and Tools
機械翻訳
非常に詳細で、講師は科目をよく理解しており、多くのトピックをカバーしています
Gabriel Kelly Navarro - Opswerks
コース - Advanced Spinnaker
機械翻訳
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.