課程簡介

介紹

  • 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 時間:

人數



每位參與者的報價

客戶評論 (3)

相關課程

SonarQube for DevOps

14 時間:

Argo CD

7 時間:

Advanced Spinnaker

14 時間:

Kubernetes with Spinnaker

14 時間:

Advance Test Automation in Java using Selenium with continuous integration and version control

35 時間:

Continuous Integration for JavaScript

14 時間:

DevOps Practical Implementation and Tools

21 時間:

Docker and Jenkins for DevOps

14 時間:

Jenkins: Continuous Integration for Agile Development

14 時間:

Jenkins 2: Building CI/CD Pipelines

14 時間:

Jenkins Advanced

14 時間:

Jenkins for .Net Continuous Integration (CI)

14 時間:

Jenkins Fundamentals

14 時間:

Continuous Integration with Jenkins and Maven

21 時間:

Building CI/CD Pipelines with Jenkins X

21 時間:

課程分類