推荐十大靠谱网赌平台,19年企业互联网解决经验,专业网站开发、移动端开发、微信端开发、小程序开发!
重庆网络推广公司

微信云托管教程(六十六):CLI工具(二)

作者:推荐十大靠谱网赌平台小徐 发布时间:2023-12-28 浏览:28490 赞(1228 收藏 评论(0)

创建服务

在指定环境中,创建一个服务

wxcloud service:create [OPTIONS]

参数信息

OPTIONS
  -e, --envId=envId              环境ID
  -h, --help                     查看帮助
  -s, --serviceName=serviceName  服务名称
  --isPublic                     是否开通外网访问
  --json                         是否以json格式展示结果

返回信息JSON

{
  "code":0,
  "errmsg":"success",
  "data":null}{ 
  "code":"ResourceInUse",
  "errmsg": "当前环境已存在同名服务,请改名后重试",
  "data": null}

部署服务

针对指定环境,服务,发布一个新版本。

支持本地代码上传,发布版本后直接100%接入现网。

wxcloud run:deploy [OPTIONS] [PATH]

参数信息

ARGUMENTS  PATH  [default: .] 项目根目录

OPTIONS
  -e, --envId=envId              环境ID
  -h, --help                     查看帮助信息

  -s, --serviceName=serviceName  服务名

  --override                     缺省的参数是否沿用上一次命令的配置
  --detach                       是否直接返回,不显示部署日志
  --noConfirm                    发布前是否跳过二次确认

  --dockerfile=dockerfile        Dockerfile文件名(代码包形式)
  --targetDir=targetDir          目标目录(代码包形式)
  
  --libraryImage=libraryImage    线上镜像仓库的tag(线上镜像形式部署)
  
  --containerPort=containerPort  监听端口
  --remark=remark                版本备注
  --releaseType=FULL|GRAY        发布策略;FULL-全量;GRAY-灰度;
  --envParams=envParams          服务环境变量,在此版本开始生效,同步到服务设置,格式为xx=a&yy=b,默认为空

返回信息JSON

{
  "code":0,
  "errmsg":"success",
  "data":null}{ 
  "code": "ResourceInUse",
  "errmsg": "当前已有部署发布任务运行中,请结束后再执行",
  "data": null }

版本回退

将一个服务的线上版本切到之前的某一个版本中

wxcloud run:rollback [OPTIONS]

参数信息

OPTIONS
  -e, --envId=envId              环境ID
  -h, --help                     查看帮助
  -s, --serviceName=serviceName  服务名称
  -v, --version=version          回退版本
  --detach                       是否直接返回,不显示部署日志
  --json                         是否以json格式展示结果
  --noConfirm                    发布前是否跳过二次确认

返回信息JSON

{
  "code":0,
  "errmsg":"success",
  "data":null}{
  "code": "InvalidParameter",
  "errmsg": "当前版本 server-001 落后于回滚版本 server-003",
  "data": null}

上传云存储文件

上传文件到对象存储或静态资源存储中

USAGE
  $ wxcloud storage:upload [PATH]ARGUMENTS  PATH  [default: .] 文件目录


EXAMPLE
  wxcloud storage:upload <文件目录>

参数信息

OPTIONS
  -c, --concurrency=concurrency       并发上传数量
  -e, --envId=envId                   环境ID
  -h, --help                          查看帮助信息
  -m, --mode=(staticstorage|storage)  上传模式:storage 为对象存储,staticstorage 为静态资源存储
  -r, --remotePath=remotePath         目标目录

实际举例

在 wxrun-id 环境下的,demo 服务创建一个版本,以线上镜像作为源,端口为 80,不展示部署步骤,不确认,直接返回。

wxcloud run:deploy --envId wxrun-id --serviceName demo --libraryImage demo-001-20220425111535 --containerPort 80 --releaseType FULL --remark 测试备注 --noConfirm --detach

在 wxrun-id 环境下的,demo 服务创建一个版本,代码在当前命令运行目录,Dockerfile文件为 Dockerfile, 容器暴露端口为 80

wxcloud run:deploy --targetDir=. --dockerfile=Dockerfile --containerPort=80 --envId=wxrun-id --serviceName=demo

在 wxrun-id 环境下的,demo 服务创建一个版本,项目目录和端口配置按照之前最后的配置。

wxcloud run:deploy --envId=wxrun-id --serviceName=demo --override

在 wxrun-id 环境下的,demo 服务创建一个版本,项目目录和端口配置按照之前最后的配置,直接执行不二次确认。

wxcloud run:deploy --noConfirm --envId=wxrun-id --serviceName=demo --override

在 wxrun-id 环境下上传本地 /foo/bar/baz 目录下的所有文件到对象存储的根目录下。

wxcloud storage:upload /foo/bar/baz --envId=wxrun-id --mode=storage --remotePath=/

推荐十大靠谱网赌平台项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,推荐十大靠谱网赌平台合作的企业遍布全国各地,19年的开发经验和完善的售后服务体系获得合作客户的高度认可!

关注推荐十大靠谱网赌平台官方公众号,即可获取粉丝专享福利!

推荐十大靠谱网赌平台公众号二维码.jpg

网友留言评论
我要评论
评论

欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!

  • 赞(0
    踩(0
重庆网站定制建设
  • 十大靠谱网赌平台平台
  • 十大靠谱网赌平台公司
  • 重庆网络推广公司哪家好
  • 重庆APP制作公司
版权所有 ©2004-2024 重庆市渝中区圣灵科技信息有限公司 渝ICP备16004600号-14 渝公网安备50010802001420号 电子营业执照
重庆公众号制作哪家好
二维码
联系客服 重庆商城网站建设