跳转至

第一节 基于Jira端到端流水线的最佳实践

1、流水线实践规划设计

1-1 整体规划设计

Alt Image Text

1-2 Jira端规划设计

  • 创建任务、故事(对应Gitlab分支)
    • 创建Jira问题 ->自动创建Gitlab分支
  • 创建发布(对应版本文件)

Alt Image Text

1-3 Jenkins端规划设计

提交流水线

  • 代码->编译->单测->打包->扫描->邮件通知 [Gitlab显示每次提交状态][

UAT测试流水线

  • 代码 -> 编译 -> 单测 -> 打包 -> 扫描 -> 接口测试 -> 镜像 -> 发布 -> 生成版本文件 -> 邮件通知

晋级/版本更新流水线

  • 选择晋级策略 -> 根据版本文件晋级 -> 生成新版本文件

STAGE /PROD发布流水线

  • 选择版本号 -> 获取版本文件 -> 发布应用

Jira集成流水线

  • Jira版本发布 -> 分支合并 -> 清理分支