课程大纲

介绍

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

客户评论 (4)

即将举行的公开课程

课程分类