1概述
为了实现跨项目组合流水线,新增项目集管理,用户可以在项目集内关联项目,相关项目的流水线可以通过发布管理服务中串联起来。
前置条件:
1)该功能在V2.9.9版本支持;
2)需要先配置各个项目内的CI/CD,再设置组合流水线,点击查看项目内的CI/CD配置流程 。
2操作步骤
2.1 新建项目集&关联项目
项目集是项目的集合,用户可在一个项目集中关联多个具有权限的项目,从而实现跨项目的数据操作,如组合跨项目的流水线等。
路径:左上角菜单→项目管理→项目和项目集→项目集列表→新建项目集
在项目集新增页面,可以选择有权限的项目进行关联,也可以在项目集新建完毕后,点击点击通用设置进入关联项目。
新建项目集
基本信息页面关联项目
2.2 成员管理&权限设置
项目集权限管理和成员管理仅针对项目集内,但操作方法和项目的保持一致:
①在项目集权限管理设置对应的角色权限;
②在项目集管理成员管理页面添加成员时,为成员选择对应的角色即可完成项目集内的成员添加和授权。
点击查看权限管理详细文档
点击查看成员管理详细文档
注意:项目集的权限管理和成员管理和项目内的是完全独立的,如果项目集的成员没有对应的项目权限,是没有办法在项目集内对相关的项目内的资源进行操作的。
项目集权限管理
项目集成员管理
2.3 工作项管理
工作项是项目集中用来记录工作任务的载体,它是专属于项目集维度的概念。在项目集中,我们可以将一项工作任务创建为一条工作项,基于该工作项,拆分出隶属于不同项目的需求、任务、缺陷(以下统称为事项)。点击查看工作项管理详情
注意:如果操作用户没有没有项目内的事项新建权限,则没有办法在工作项里直接新建相关项目的事项。
关联事项入口
新建事项(需要有相关项目事项的新建权限)
关联已有事项
2.4 新建发布(组合流水线)
用户在发布管理服务中可以通过项目集实现跨项目组合流水线,同时可以关联跨项目的事项,满足跨项目同时发布的需求。组合流水线可以串行执行,也可以并行执行。
点击查看发布管理详情
注意:需要有对应项目的流水线运行权限才可以提交发布单。
选择多条流水线
组合流水线展示效果
2.5 配置消息通知
项目集内的工作项和发布管理也支持消息通知功能,选择需要的通知项,并配置对应的通知方式即可完成通知管理的配置,点击查看配置详情 。
说明:工作项预期提醒会在到期前1天和到期后1天分2两次提醒。