概述
在MSAP中接入您的应用进行发布,所支持的介质类型大体上可分为源码(码云等代码仓库)、制品(JAR/WAR包等)、镜像等,您可以按实际需求选择接入的方式。
为了帮助您快速体验如何在MSAP中通过制品部署通用应用。MSAP提供了前端VUE应用制品(https://gitee.com/uset/mall-front.git),您可以将应用部署到指定的环境中。本文介绍如何通过制品部署通用应用。
制品部署通用应用
前提条件
-
开通MSAP,具体操作请参见购买指南。
-
创建环境,具体操作请参见用户指南-持续交付-环境管理。
部署通用应用
-
在左侧导航栏,单击持续交付 > 应用管理。
-
在应用管理页面单击新增按钮,应用分类选择通用应用。
- 在应用基本信息页签应用来源选择其它。
- 上传制品。
制品下载地址:源码是公开的,把源码拉下来,在dist目录中找到html.tar.gz文件文件上传即可。https://gitee.com/uset/mall-front/blob/master/dist/html.tar.gz
- 进入应用详情页面,新增部署配置。
● 部署环境:选择一个环境,应用会发布到环境中关联的容器云服务引擎并注册到环境里关联的注册配置中心。
- 进入应用详情页面,新增流水线。
镜像构建:
● 构建包:选择已有制品 html.tar.gz
● 标签:输入标签
● 基础镜像:nginx 1.22.1
● Dockerfile:
- COPY html.tar.gz /usr/share/nginx/html
- RUN cd /usr/share/nginx/html/ && tar -zxvf html.tar.gz
镜像部署:
● 部署环境:选择环境。
● 命名空间:选择命名空间。
● 部署配置:选择创建的配置。
● 实例个数:输入实例个数。
- 执行流水线
版本需与上传制品版本一致
- 结果验证,在终端访问接口,查看返回数据。
进入终端
访问http://localhost接口,返回电商页面说明部署成功,即通用应用部署成功。