找回密码
 立即注册
搜索

跨项目复制制品

liot 2025-6-5 10:01:02
插件类别 编译
插件分类 产品
插件标识 CrossProjectCopyArtifact
兼容DevOps版本 v7.0 
概述 跨项目复制制品
v6.0下载
v7.0下载
https://devops-bkrepo.canway.net/generic/j98808/plugin/v7.0%2FCrossProjectCopyArtifact_7.0.30.tar.gz?download=true
一、插件概述
1. 插件名称
跨项目复制制品


2. 核心价值
基于 DevOps 平台 7.0版本适配,支持跨租户、跨项目拉取有权限的制品
至目标位置,解决制品单项目/租户下的限制,满足多团队、多环境(如测试→生产、跨业务线)的制品共享需求,提升 DevOps 流程中制品流转的灵活性与效率。

3. 适用版本
适配 DevOps 平台 7.0及以上稳定版本


二、核心使用场景
该插件主要用于解决跨租户 / 跨项目的制品复用、迁移或部署需求典型场景包括:

  • 跨项目制品共享
    例如:A 项目(业务线 A)构建的通用组件(如基础工具包、公共依赖库),需被 B 项目(业务线 B)直接复用,通过插件可从 A 项目制品库拉取构件至 B 项目,无需重复构建。
  • 跨租户资源迁移
    例如:集团内不同子公司(对应不同租户)的项目需要共享核心制品(如统一的安全插件包),通过插件可从 “子公司租户 A 的项目” 拉取构件至 “子公司租户 B 的项目”,实现跨租户资源流转。
  • 多环境部署支持
    例如:测试环境(测试租户)验证通过的制品,需部署至生产环境(生产租户),通过插件可直接从测试租户项目拉取制品至生产租户项目的制品库,简化 “测试→生产” 的传包流程。
  • 制品备份与归档
    例如:需将某项目的关键制品(如历史版本安装包)备份至归档项目(或归档租户),通过插件可定期拉取指定路径的制品至目标归档位置,确保数据可追溯。


三、详细使用手册

1. 前提条件
  • 已在 DevOps 平台 7.0 及以上版本中安装 “跨项目复制制品” 插件;
  • 操作用户需具备相关租户、项目及制品库的权限(具体权限要求见下文配置项说明);
  • 源项目制品库中已存在待拉取的制品(如 JAR 包、镜像、配置文件等);
  • 仅支持CPack制品库;
2. 操作步骤
在流水线编排中,添加“跨项目复制制品”插件,填写如下信息:
step1: 配置源制品信息
  • 源项目标识:必填。填写需要拉取制品的项目标识(可填写跨租户的项目标识)。项目标识可通过浏览器地址栏获取。如
      
  • 源仓库:下拉选项,填写源项目标识后,将自动获取该项目下所有本地仓库
  • 待拉取文件路径:填写需要复制的制品详细路径,支持填写多个,用英文逗号隔开
  • 是否覆盖:拉取时若目标路径存在同名文件,是否替换;不勾选则跳过同名文件,仅拉取不存在的文件

step2:配置目标制品信息
  • 目标项目标识:必填。填写制品需复制到的项目(可填写跨租户的项目标识)
  • 目标仓库:下拉选项,填写目标项目标识后,将自动获取该项目下所有本地仓库
  • 文件下载到目标仓库的目标路径:填写目标路径,/表示默认存储在制品库根目录
  • 凭证:具备目标制品库操作权限的用户凭证(用户名+密码),可在项目设置-凭据管理中添加









您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部