Coursera 笔记

Module 05 · Final Project and Final Exam期末项目与期末考试

Final Project Overview云原生、DevOps、敏捷和 NoSQL - 期末项目概述

Coursera ↗

预计所需时间: 5分钟

您将有机会将您的云原生、DevOps、敏捷和NoSQL技能付诸实践,参与一个整合这些技能的项目。您将获得用于税务计算器应用的基础代码进行工作。

然后,利用您在本课程中学到的技能,您将规划并实施应用的改进;同时遵循CI/CD、史诗和故事,现代化应用,并使用容器。

目标

  1. 使用史诗和故事规划变更
  2. 将应用程序容器化
  3. 在管道中运行单元测试
  4. 当所有测试通过时部署应用程序

项目分解

A部分:计划您的更改

  1. 创建史诗
  2. 创建故事

B部分:现代化应用程序

  1. 容器化应用程序
  2. 在IBM Cloud上部署容器化应用程序

C部分:增强DevOps

  1. 创建管道
  2. 在管道中引入单元测试
  3. 使用管道部署应用程序

评审标准 - 总计 10 分

  1. 使用 Jasmine 运行单元测试 1 分
  2. 创建 Dockerfile 以在本地 Docker 容器中部署 1 分
  3. 构建 Docker 镜像 1 分
  4. 部署并测试在 Docker 容器中部署的 web 应用程序 1 分
  5. 标记并推送到 IBM Cloud Registry 1 分
  6. 在 IBM Cloud 上部署税务计算器 1 分
  7. 创建 Tekton Pipeline 任务 1 分
  8. 扩展 Pipeline 以调用所需任务 1 分
  9. 运行 Tekton pipeline 1 分
  10. 部署使用 pipeline 构建的镜像 1 分