一.插件概述
1.插件名称
跨项目复制制品
2.核心价值
基于 DevOps 平台 7.0版本适配,支持跨租户、跨项目拉取有权限的制品至目标位置,解决制品单项目/租户下的限制,满足多团队、多环境(如测试→生产、跨业务线)的制品共享需求,提升 DevOps 流程中制品流转的灵活性与效率。
3.适应版本
适配 DevOps 平台6.0及以上稳定版本
二.核心使用场景
该插件主要用于解决 跨租户 / 跨项目的制品复用、迁移或部署需求,典型场景包括:
-
跨项目制品共享 例如:A 项目(业务线 A)构建的通用组件(如基础工具包、公共依赖库),需被 B 项目(业务线 B)直接复用,通过插件可从 A 项目制品库拉取构件至 B 项目,无需重复构建。
-
跨租户资源迁移 例如:集团内不同子公司(对应不同租户)的项目需要共享核心制品(如统一的安全插件包),通过插件可从 “子公司租户 A 的项目” 拉取构件至 “子公司租户 B 的项目”,实现跨租户资源流转。
-
多环境部署支持 例如:测试环境(测试租户)验证通过的制品,需部署至生产环境(生产租户),通过插件可直接从测试租户项目拉取制品至生产租户项目的制品库,简化 “测试→生产” 的传包流程。
-
制品备份与归档 例如:需将某项目的关键制品(如历史版本安装包)备份至归档项目(或归档租户),通过插件可定期拉取指定路径的制品至目标归档位置,确保数据可追溯。
三.详细使用手册
1.前提条件
2.操作流程
Step1:在流水线中添加【跨项目复制制品】插件,信息如下:
|