# DevOps6.7GA更新说明
# 主要新特性:
# 配置管理
支持项目环境下的集群管理,支持集群下的配置组及配置项管理。
在构建及发布流水线中支持以配置组作为变量输入以支持一条流水线部署多套环境的需求。
详见:配置管理说明
# 一键发布
投产管理新增一键发布的能力,支持对投产日当天投产的所有项目流水线进行统一的串联编排及执行。
支持跟踪执行进度及查看执行日志,执行过程中支持人工介入处理。
详见:投产一键编排说明
# 流水线管理
支持脚本管理,支持脚本文件分组及批量导入,支持脚本的版本管理。
支持流水线原子任务管理。
支持对原子任务进行禁用启用,禁用的原子任务在流水线配置中不可见。
详见:流水线管理说明
# 工作台面板
个人工作台新增"工作小结"、"代码库"、"工作计划"、"我的测试计划"等面板。
其中"工作计划"支持按周历展示处理的工作项及工时情况,同时支持工时的填报及编辑。
# 门户页面
新增门户页面,支持用户配置个人登录后的默认首页,支持配置成"项目概览"、"工作台"、"门户"等页面。
# 平台架构升级
新版本基于EOS8.3.2开发及改造。
支持配置AFCenter作为单点登录服务器。
支持AFCenter单维度下组织机构及用户数据同步。
# 优化功能
# 项目管理
# 计划
1、计划管理
计划关联项扩展支持关联测试计划,支持跟踪测试计划及关联缺陷的责任人,进度,开始及结束时间等信息。
支持测试计划及关联缺陷的甘特图展示,支持创建基线生成对应快照数据,支持通过基线对比查看变更情况。
# 任务
工作项附件展示控件扩展附件大小,上传人员,上传时间等信息。
# 配置
1、集群
支持环境下的集群管理,支持新建编辑删除集群。(集群通常用来标记一套部署环境,如用户验收测试环境UAT下分了多套测试环境集群如UAT1、UAT2等)
2、配置组
支持集群下的配置组管理,支持配置组的增删改查,配置组下包含多个配置项。(配置组通常与组件绑定,在一个集群环境下一个应用组件通常只关联一个配置组)
支持配置组及其配置项的跨环境克隆及同步,支持配置组模板导入导出,支持配置组版本管理,支持浏览版本对应配置项的信息,支持不同版本对应配置项的对比。
3、配置项
支持配置组下的配置项管理,配置项支持的类型与构建及发布定义中变量配置保持一致,支持配置项的增删改查。
支持配置项的版本管理,配置项编辑自动生成版本,支持版本对比,支持恢复到指定版本。
# 构建
脚本执行原子任务扩展脚本来源参数,支持配置脚本模板,支持脚本模板的引用模式以及编辑模式(引用模式无法二次修改,随模板变更。编译模式及导入后修改,修改后与模板不再有关联)。
支持流水线配置中文本的高亮显示,如dockerfile,groovy,shell,yaml,xml等。
Docker镜像构建并上传镜像仓库原子任务支持--build-arg传参,支持buildx多架构镜像构建及上传镜像库。
构建定义列表展示页添加后端分页。
构建定义变量配置支持关联配置组及其版本,关联的配置组支持在执行时作为入参,支持通过配置组信息跳转到对应编辑页以进行配置项修改。
构建执行添加了暂停和恢复的能力。
支持构建定义对比(查看不同构建定义的原子任务及相关配置差异)。
# 测试管理
1、用例库
通过思维导图管理测试用例新增了批量设置新建节点为用例或分组的能力,支持批量设置测试用例优先级,支持测试用例的复制粘贴快捷键。
支持批量设置测试用例类型。
2、测试计划
测试计划新增参与人属性,测试计划下测试用例仅支持分配给参与人,执行测试时个人只能看到测试用例例执行人为自己的用例。
测试计划概览页添加进度tab页,按测试的参与人显示用例的执行情况及进度。
3、测试报告
支持通过测试用例人员分布图跟踪测试计划中执行人的测试用例数量以及测试用例的执行结果。
# 版本
1、测试计划
支持查看版本关联的测试计划列表信息,支持跟踪测试进度及测试用例的执行情况,支持以状态看板的视图展示测试执行过程中产生的缺陷。
# 迭代
1、测试计划
支持查看迭代关联的测试计划列表信息,支持跟踪测试进度及测试用例的执行情况,支持以状态看板的视图展示测试执行过程中产生的缺陷。
# 发布
发布流水线执行添加了暂停和恢复的能力。
支持发布定义批量导出成.json文件,支持发布流水线.json文件导入。
支持发布流水线对比(查看不同发布定义下对应环境中原子任务及相关配置差异)。
# 平台管理
# 平台配置
1、服务集成
支持配置AFCenter作为单点登录服务器,支持AFCenter单维度下组织机构及用户数据同步到DevOps,支持从AFCenter配置跳转链接访问DevOps,支持使用AFCenter账号登录访问DevOps平台。
# 项目配置
原功能菜单重构,包含工作项模板,用户参数模板,角色模板,菜单模板,项目模板等子菜单。对项目模板(项目管理模型)整体相关配置进行统一管理。
# 流水线管理
原功能菜单重构,包含流水线模板,组件参数模板,脚本管理,原子任务等子菜单。对流水线相关模板及配置进行统一管理。
1、流水线模板
支持文件模板内容高亮显示,新增配置组模板管理,支持配置组模板在线预览及编辑,支持配置组模板的版本管理(版本生成,版本对比,恢复指定版本)。
2、脚本管理
支持脚本分组管理,支持脚本在线管理(新增,删除,编辑,预览),支持脚本文件批量导入,支持脚本文件的版本管理(版本生成,版本对比,恢复指定版本)。
3、原子任务
支持原子任务在线管理,支持原子任务分类查询,支持原子任务禁用及启用,已经禁用的原子任务不会显示在流水线编排时的任务选择页面中。
# 项目管理
示例项目数据扩展项目计划关联测试计划,项目版本及迭代关联测试计划及对应缺陷数据展示。
# 投产管理
# 投产项目
投产时间支持设置T+1天。
投产流水线支持重新加载配置参数。
投产流水线参数配置支持配置组。
# 投产流水线
支持在投产窗口下创建投产流水线(一键发布流水线),支持所有投产项目及其发布流水线的编排串联。
支持投产流水线执行及进度跟踪,支持查看投产流水线日志。
支持人工介入处理,支持中断,继续,跳过,重新执行等人工介入操作。
# 个人工作台
# 仪表盘
新增"快速入口"面板,支持配置项目及平台管理相关功能菜单的快捷入口,点击直接跳转。
新增"代码库"面板,展示个人参与及管理的所有代码库列表。
新增"工作小结"面板,展示个人近期的工作项新增及完成情况,展示个人的存量工作项情况。
新增"工作计划"面板,展示本周工作日历及待处理的工作项及每日处理工作项的工时情况,支持工时录入。
新增"测试计划"面板,展示个人参与及管理的测试计划,支持点击跳转到具体项目的测试计划下。
# 门户页面
新增门户页面。
支持在个人信息TAB页中配置登录后默认展示的首页。
# 功能优化
解决前后端调用put请求及delete请求不安全的问题,改为使用post请求。
变更个人代码服务器token同步更新对应的关联代码库token功能优化,提供同步范围信息及二次选择的能力。
项目周报支持导出成pdf,支持通过邮件发送周报。
统一附件下载及预览接口。