課程簡介
介紹
- 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 工程師
客戶評論 (5)
引人入勝,實踐性強。
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!.
Tina Henderson
課程 - Test Automation with Selenium and Jenkins
機器翻譯