一.插件概述
1.插件名称
CPack制品晋级
2.核心价值
为自定义目录下的制品添加晋级信息,以便在开发、测试和生产环境中进行版本的分级管理;通过三级环境标签(DEV→TEST→PRODUCT)实现“一次构建,分级流转”。
3.适应版本
适配 DevOps 平台6.0及以上稳定版本
二.核心使用场景
-
多环境渐进式发布 例如: A项目需经开发→测试→生产三级验证,同一制品包需按序晋级。通过插件自动打环境标签(如TEST级),阻断未完成测试验证的制品流入生产环境。
-
多团队协作的制品溯源 例如:A团队构建的制品被B团队用于集成测试,需明确制品当前所处环境阶段。通过仓库路径中的环境标签快速识别可用状态。
-
环境隔离的资源管控 例如:测试环境仅允许访问DEV/TEST级制品,生产环境仅拉取PRODUCT级制品。基于晋级标签实现仓库路径级权限控制,防止测试包误入生产
三.详细使用手册
1.前提条件
2.操作流程
Step1:在流水线中添加【CPack自研库制品晋级】插件,假设现要将自定义仓库下的/test/REMAND.md制品从“DEV”晋级到“TEST”:
Step2:流水线执行成功后,在【制品】点击【custom】文件夹,点击上述选择制品的详情,查看元数据LEVEL信息:
|