课程大纲

介绍

  • 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 小时

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.

每位参与者的报价

客户评论 (2)

相关课程

Jenkins for .Net Continuous Integration (CI)

  14 小时

课程分类