課程簡介

介紹

  • CI/CD 核心概念和優勢概述
  • 瞭解 CI 服務(Travis-CI、CircleCI、Semaphore 等)

準備開發環境

  • 設置 Github 儲存庫
  • 將 Travis-CI 與 Github 集成

構建 Python 套件

  • 創建應用程式邏輯
  • 在本地打包代碼

自動化包部署

  • 將 PyPI 令牌添加到 Travis-CI
  • 創建和定義 CI/CD 管道
  • 激活依賴項
  • 運行和測試代碼
  • 發佈 Python 包

部署容器化應用程式

  • 創建 Python Web 應用程式
  • 容器化應用程式
  • 使用 Docker 部署應用程式
  • 使用 Heroku 實現部署自動化

故障排除

總結和結論

最低要求

  • 具有 Git 或 Github 的經驗
  • Python 程式設計經驗

觀眾

  • 開發人員
  • DevOps 工程師
 14 時間:

人數



每位參與者的報價

客戶評論 (2)

相關課程

Jenkins for .Net Continuous Integration (CI)

14 時間:

課程分類