Module 05 · Final Project and Final Exam期末项目与期末考试
Final Project Overview云原生、DevOps、敏捷和 NoSQL - 期末项目概述
预计所需时间: 5分钟
您将有机会将您的云原生、DevOps、敏捷和NoSQL技能付诸实践,参与一个整合这些技能的项目。您将获得用于税务计算器应用的基础代码进行工作。
然后,利用您在本课程中学到的技能,您将规划并实施应用的改进;同时遵循CI/CD、史诗和故事,现代化应用,并使用容器。
目标
- 使用史诗和故事规划变更
- 将应用程序容器化
- 在管道中运行单元测试
- 当所有测试通过时部署应用程序
项目分解
A部分:计划您的更改
- 创建史诗
- 创建故事
B部分:现代化应用程序
- 容器化应用程序
- 在IBM Cloud上部署容器化应用程序
C部分:增强DevOps
- 创建管道
- 在管道中引入单元测试
- 使用管道部署应用程序
评审标准 - 总计 10 分
- 使用 Jasmine 运行单元测试 1 分
- 创建 Dockerfile 以在本地 Docker 容器中部署 1 分
- 构建 Docker 镜像 1 分
- 部署并测试在 Docker 容器中部署的 web 应用程序 1 分
- 标记并推送到 IBM Cloud Registry 1 分
- 在 IBM Cloud 上部署税务计算器 1 分
- 创建 Tekton Pipeline 任务 1 分
- 扩展 Pipeline 以调用所需任务 1 分
- 运行 Tekton pipeline 1 分
- 部署使用 pipeline 构建的镜像 1 分