管理软件包
如果需要将软件包上传至新建的SWR软件仓库中,在创建软件包过程中,选择仓库组织后,可以新建SWR软件仓库。
- SWR软件仓库不扫描用户上传的软件包,不负责对用户上传的软件包内容进行安全性验证。上传软件包内容中请不要包含未加密的口令、密码等隐私信息,以避免隐私泄露。下载公有软件包时,应确定数据来自于可信的仓库源,以避免下载到恶意软件。
- 磁盘满只会导致无法上传软件包到仓库,会产生异常提示信息,不会影响其他服务;为防止其他业务(例如日志)把磁盘占满,导致仓库无法上传,建议对仓库的存储独立挂盘。
前提条件
已创建组织,请参见创建组织。
创建软件包
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”,单击“创建软件包”。
- 参考下表设置软件包相关信息,其中带“*”标志的参数为必填参数。
表1 软件包参数说明 参数名称
参数说明
*软件中心
选择仓库组织和软件仓库。
如需新建软件仓库:
- 单击“新建仓库”,输入新的软件仓库名。
- 单击
保存。
*共享类型
设置软件仓库所属类型,默认为私有。
- 私有:仅当前租户或租户下的用户可用。
- 公共:所有租户和用户均可用。
*软件包名称
软件包名称在仓库组织内命名必须唯一。
长度为1~255个字符,由英文字母、数字、下划线(_)或者横线(-)组成,以英文字母、数字或者下划线(_)开头。
*版本
软件包版本号。
长度为1~128个字符,由英文字母、数字、下划线(_)或者横线(-)组成,以英文字母、数字或者下划线(_)开头。
软件包描述
软件包的描述信息,长度为0~200个字符。
版本描述
软件包版本的描述信息,长度为0~200个字符。
上传软件
- 单击“确定”,完成软件包创建。
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 选择以下任意方式上传软件包。
- 直接上传
- 查看软件包详情后上传
- 单击目标软件包名称进入软件包详情页面。
- 在“版本列表”区域,单击目标软件包版本“操作”列的“上传”。
- 单击“选择软件文件”,选中本地待上传的软件包后,单击“打开”。
- 设置下表中的参数,参数均为可选项。
表3 软件参数说明 参数名称
参数说明
覆盖
若选择勾选,将会覆盖该版本下原有的相同名称且相同路径的软件包。
文件路径
输入该软件包需要存放的路径,该路径为软件仓库的虚拟路径,默认为根目录。
设置文件路径便于用户查看对应的软件包,便于管理。
重复上述操作可上传其他软件包。
- 软件包选择完成后:
- 在待上传软件列表选择软件,单击“操作”列的“上传”,可以上传指定软件文件。
- 在待上传软件列表上方,单击“开始上传”,可以批量上传软件文件。
编辑软件包
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 单击目标软件包进入软件包详情页面。
- 单击右上角的“编辑”,设置如下表所示参数。
参数名称
参数说明
共享类型
设置软件仓库所属类型。
- 私有:仅当前租户或租户下的用户可用。
- 公共:所有租户和用户均可用。
软件包描述
编辑软件包描述信息,长度为0~200个字符。
- 单击“确定”,完成编辑。
添加软件包版本
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 单击目标软件包进入软件包详情页面。
- 单击右上角的“添加版本”,设置如下表所示参数。
- 单击“确定”,完成软件包版本添加。
编辑软件包版本
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 单击目标软件包进入软件包详情页面。
- 在“版本列表”区域,单击目标软件包版本“操作”列的“编辑”。
- 输入长度不超过200字符的“版本描述”信息。
- 单击“确定”,完成软件包版本编辑。
查看软件包地址
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 单击目标软件包进入软件包详情页面。
- 在版本列表,单击目标版本前的
展开版本,查看软件包地址。
- 鼠标移动到软件包地址上,单击
,可以复制“内网地址”或“外网地址”。
- 在版本文件所在行,单击“下载”,下载版本中的文件。
- 在版本文件所在行,单击“删除”,删除该版本文件。
- 鼠标移动到软件包地址上,单击
删除软件包
删除软件包前,请先删除软件包中所有的软件包版本,请参考删除软件包版本。
软件包删除后,在创建和部署组件、升级单个组件版本配置、批量升级组件版本配置、批量克隆组件或创建软件包构建任务时无法选择使用该软件仓库及其下的软件包版本。
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 选择以下任意方式删除软件包。
- 直接删除:单击目标软件包右侧的“删除”。
- 查看软件包详情后删除:单击软件包名称进入软件包详情页面,单击页面右上方“删除”。
- 单击“确认”。
删除软件包版本
软件包版本删除后,在创建和部署组件、升级单个组件版本配置、批量升级组件版本配置、批量克隆组件或创建软件包构建任务时无法选择使用该软件包版本。
- 登录ServiceStage控制台,选择“部署源管理 > 软件中心”。
- 在“仓库组织管理”右侧下拉列表框,选择组织。
- 单击目标软件包进入软件包详情页面。
- 在“版本列表”区域,选择目标软件包版本“操作”列的“更多 > 删除”。
- 单击“确认”。