注意 - 和 – 的区别, –为 --

pai命令excel

开发调试

create 创建命令 pai create <命令> [参数] -h,–help 使用帮助 pai create -h
    service 创建后端工程命令 pai create service [参数] -h,–help
使用帮助
-n,–name
工程名称(由小写英文字母及连接线[-]组成) 命名规则:
1.pai-xxx ,固定前缀 pai- 若不是 pai- 开头会自动加上该前缀
2.不能以数据中台子工程保留关键字(-algo,-craw,-sync,-svc)结尾
-s,–suite
使用套件标识,将工程与套件进行绑定(选填,可从开发中心套件中复制,如:cn.flyrise.demo)
-o,–output
文件保存绝对路径(默认当前路径)
-p,–subPackage
子包名
–dev
使用骨架开发分支创建项目(骨架开发阶段调试使用)
pai create service -n pai-demo
pai create service -n pai-demo -s cn.flyrise.demo
pai create service -n pai-demo -p demo
    front 创建前端工程命令 pai create front [参数] -h,–help
使用帮助
-n,–name
工程名称(由小写英文字母及连接线[-]组成) 命名规则:
1.pai-xxx-ui, 固定前缀 pai- 及固定后缀 -ui,不符合规范会自动加上前缀或后缀 -m,–mode 前端运行模式:<nginx(默认),node>(选填)
-s,–suite
使用套件标识,将工程与套件进行绑定(选填,可从开发中心套件中复制,如:cn.flyrise.demo)
-o,–output
文件保存绝对路径(默认当前路径)
–dev
使用骨架开发分支创建项目(骨架开发阶段调试使用)
pai create front -n pai-demo-ui
pai create front -n pai-demo-ui -m node
pai create front -n pai-demo -s cn.flyrise.demo
    micro 创建APP小程序命令 pai create micro [参数] -h,–help
使用帮助
-n,–name
工程名称(由小写英文字母及连接线[-]组成)
-s,–suite
使用套件标识,将工程与套件进行绑定(选填,可从开发中心套件中复制,如:cn.flyrise.demo)
-o,–output
文件保存绝对路径(默认当前路径)
–dev
使用骨架开发分支创建项目(骨架开发阶段调试使用)
pai create micro -n pai-demo
pai create micro -n pai-demo -s cn.flyrise.demo
    data 创建数据中台工程命令 pai create data [参数] -h,–help
使用帮助
-n,–name
工程名称(由小写英文字母及连接线[-]组成) 命名规则:
1.pai-xxx ,固定前缀 pai- 若不是 pai- 开头会自动加上该前缀
2.不能以数据中台子工程保留关键字(-algo,-craw,-sync,-svc)结尾
-s,–suite
使用套件标识,将工程与套件进行绑定(选填,可从开发中心套件中复制,如:cn.flyrise.demo)
-o,–output
文件保存绝对路径(默认当前路径)
–dev
使用骨架开发分支创建项目(骨架开发阶段调试使用)
pai create data -n pai-demo
pai create data -n pai-demo -s cn.flyrise.demo
    docker 创建Docker工程命令 pai create docker [参数] -h,–help
使用帮助
-n,–name
工程名称(由小写英文字母及连接线[-]组成)
-s,–suite
使用套件标识,将工程与套件进行绑定(选填,可从开发中心套件中复制,如:cn.flyrise.demo)
-o,–output
文件保存绝对路径(默认当前路径)
–dev 使用骨架开发分支创建项目(骨架开发阶段调试使用)
pai create docker -n pai-demo
pai create docker -n pai-demo -s cn.flyrise.demo
code 根据表结构生成代码 pai code [参数] -h,–help
使用帮助
-t,–table
表名
-n,–name
工程名称(默认当前目录名称)
-o,–output
文件保存绝对路径(默认当前路径)
-c,–validCode
消息编码起始值
-p,–subPackage
子包名
pai code -t user
pai code -t user -n pai-demo
pai code -t user -p demo
widget 小组件管理 pai widget [参数] -h,–help
使用帮助
创建APP小组件
pai widget create app -n pai_demo -d 这是一个演示小组件
pai widget create app -n pai_demo -d 这是一个演示小组件 -v 1.0.0
创建图表小组件
pai widget create chart -n pai_demo -c 1342586079
编译App小组件
pai widget compile app -n pai_demo pai widget compile app -n pai_demo -v 1.0.1
发布APP小组件
pai widget deploy app -n app_test_a
发布WEB小组件
pai widget deploy web -n app_test_a
    create 创建小组件 pai widget create <命令> [参数] 创建APP小组件
pai widget create app -n pai_demo -d 这是一个演示小组件
pai widget create app -n pai_demo -d 这是一个演示小组件 -v 1.0.0
pai widget create chart -n pai_demo -c 1342586079
        app 创建APP小组件 pai widget create app [参数] -h,–help 使用帮助
-n,–name 小组件名称(由小写英文字母及下划线[_]组成,以字符开头)
-t,–type
APP小组件类型名称,纯英文驼峰式命名
-v,–version
APP小组件版本,ex: 1.0.0
-d,–desc
APP小组件描述

pai widget create app -n pai_demo -d 这是一个演示小组件
pai widget create app -n pai_demo -d 这是一个演示小组件 -v 1.0.0
        chart 创建图表小组件 pai widget create chart [参数] -h,–help 使用帮助
-n,–name 小组件名称(由小写英文字母及下划线组成,以字符开头)
-c,–chart
WEB数据图表编码
pai widget create chart -n pai_demo -c 1342586079
    compile 编译小组件 pai widget compile <命令> [参数] -h,–help
使用帮助
编译App小组件
pai widget compile app -n pai_demo
pai widget compile app -n pai_demo -v 1.0.1
         app 编译App小组件
1.通过前端UI工程创建APP小组件,
编译完成即可在前端启动后配合A
PP进行扫码预览效果。
2.通过开发者中心数据端工程的数据
模型定制图表后回到前端UI工程创建WEB
数据小组件。
pai widget compile app [参数] -h,–help 使用帮助
-n,–name 小组件名称(由小写英文字母及下划线[_]组成,以字符开头)
-v,–version
APP小组件版本,ex: 1.0.0
pai widget compile app -n pai_demo
pai widget compile app -n pai_demo -v 1.0.1
    deploy 发布表单(WEB+APP) pai form deploy <命令> [参数] -h,–help 使用帮助
-n,–name 表单名称
pai form deploy -n form_test_a
发布APP表单
pai form deploy app -n form_test_a
发布WEB表单
pai form deploy web -n form_test_a
        web 发布APP小组件 pai widget deploy app [参数] -h,–help 使用帮助
-n,–name 工程名称
-n,–name 表单名称
pai widget deploy app -n app_test_a
        app 发布WEB小组件 pai widget deploy web [参数] -h,–help 使用帮助
-n,–name 表单名称
pai form deploy web -n form_test_a
form 表单管理 pai form <命令> [参数] -h,–help 使用帮助
-n,–name 工程名称
pai widget deploy web -n app_test_a
    deploy 发布表单(WEB+APP) pai form deploy <命令> [参数] -h,–help 使用帮助
-n,–name 表单名称
pai form deploy -n form_test_a
发布APP表单
pai form deploy app -n form_test_a
发布WEB表单
pai form deploy web -n form_test_a
        web 发布APP表单 pai form deploy web [参数] -h,–help 使用帮助
-n,–name 表单名称
pai form deploy app -n form_test_a
        app 发布WEB表单 pai form deploy app [参数] -h,–help 使用帮助
-n,–name 表单名称
pai form deploy web -n form_test_a
param 项目骨架参数 pai param <命令> [参数] -h,–help 使用帮助
    service 后端工程项目骨架参数 pai param service [参数] -h,–help 使用帮助
    front 前端工程项目骨架参数 pai param front [参数] -h,–help 使用帮助
    micro APP小程序工程项目骨架参数 pai param micro [参数] -h,–help 使用帮助
    data 数据中台工程项目骨架参数 pai param data [参数] -h,–help 使用帮助
    docker Docker工程项目骨架参数 pai param docker [参数] -h,–help 使用帮助
    protocol 物联协议工程项目骨架参数 pai param protocol [参数] -h,–help 使用帮助
test 工程单元测试 pai test [参数] -h,–help 使用帮助
run 运行工程 pai run [参数] -h,–help 使用帮助
stop 停止工程 pai stop [参数] -h,–help 使用帮助

基础命令

命令 描述 语法 参数 示例
version 查看版本 pai version
upgrade 更新升级 pai upgrade [参数] -h,–help 使用帮助 –preview 更新预览版
changelog 更新日志 pai changelog
login 开发者登录 pai login
password 修改密码 pai password <命令> [参数] -h,–help 使用帮助 修改开发者密码
pai password dev -u zhangsan
修改Git仓库密码
pai password git -u zhangsan
    dev 修改开发者密码 pai password dev [参数] -h,–help 使用帮助 -u,–username 账号 pai password dev -u zhangsan
    git 修改Git仓库密码 pai password git [参数] -h,–help 使用帮助 -u,–username 账号 pai password git -u zhangsan

代码管理(Git)

命令 描述 语法 参数 示例
init 将当前目录初始化为本地Git仓库 pai init
add 将代码添加到本地Git仓库 pai add [参数] -h,–help 使用帮助 pai add .
pai add *
pai add README.md src
commit 提交代码到本地Git仓库 pai commit [参数] -h,–help 使用帮助
-m,–message 提交信息
pai commit -m 提交说明
clone 从Git仓库克隆工程代码到本地 pai clone [参数] -h,–help 使用帮助
-n,–name 下载工程名称
-o,–output 文件保存绝对路径(默认当前路径)
pai clone -n pai-demo
push 将本地工程代码推送到远端Git仓库 pai push [参数] -h,–help 使用帮助 pai push
pull 从远端Git仓库拉取工程代码到本地 pai pull [参数] -h,–help 使用帮助 pai pull
releases 发布工程版本 pai releases [参数] -h,–help 使用帮助
-n,–name 工程名
-t,–tag 标签
-b,–branch 目标分支(不填取默认分支)
-T,–title 标题(不填取标签名)
-c,–content 内容
pai releases -n pai-demo -t v1.0.0
pai releases -n pai-demo -t v1.0.0 -b develop
-T 发行说明标题 -c 当前版本发行说明内容

部署管理(Kubernetes)

命令 描述 语法 参数 示例
services 查询Kubernetes服务列表 pai services [参数] -h,–help 使用帮助
-N,–namespace 命名空间
-l,–app-label 标签名称
(metadata.labels.app的值)
pai services -N demo
pai services -N demo -l pai-demo
pods 查询Kubernetes应用列表 pai pods [参数] -h,–help 使用帮助
-N,–namespace 命名空间
-l,–app-label 标签名称(metadata.labels.app的值)
pai pods -N demo
pai pods -N demo -l pai-demo
logs 读取Kubernetes应用日志 pai logs [参数] -h,–help 使用帮助
-p,–pod Pod应用名称
-N,–namespace 命名空间
deploy 将工程部署到Kubernetes pai deploy <命令> [参数] -h,–help 使用帮助 部署后端工程
pai deploy service -n pai-demo
pai deploy service -n pai-demo –restart
pai deploy service -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy service -n pai-demo -r Git仓库地址 -u Git仓库用户名
部署前端工程
pai deploy front -n pai-demo
pai deploy front -n pai-demo –restart
pai deploy front -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy front -n pai-demo -r Git仓库地址 -u Git仓库用户名
上传APP小程序
pai deploy micro -n pai-demo pai deploy micro -n
pai-demo –h5
部署数据中台工程
pai deploy data -n pai-demo
pai deploy data -n pai-demo –restart
pai deploy data -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy data -n pai-demo -r Git仓库地址 -u Git仓库用户名
部署Docker工程
pai deploy docker -n pai-demo
pai deploy docker -n pai-demo –restart
pai deploy docker -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy docker -n pai-demo -r Git仓库地址 -u Git仓库用户名
    service 部署后端工程 pai deploy service [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录)
-r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-b,–branch 仓库分支
–restart 重启工程(不下载代码)

pai deploy service -n pai-demo pai deploy service -n pai-demo –restart
pai deploy service -n pai-demo -m
pai-demo/pai-demo-ui {}
pai deploy service -n pai-demo -r Git仓库地址 -u Git仓库用户名
    front 部署前端工程 pai deploy front [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录)
-r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-b,–branch 仓库分支
–restart 重启工程(不下载代码)
pai deploy front -n pai-demo
pai deploy front -n pai-demo –restart
pai deploy front -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy front -n pai-demo -r Git仓库地址 -u Git仓库用户名
    micro 上传APP小程序 pai deploy micro [参数] -h,–help 使用帮助
-n,–name 工程名称
-t,–target 小程序完整路径
–h5 H5工程
-v,–version 小程序版本号 0.0.1 ~ 999.999.999
pai deploy micro -n pai-demo
pai deploy micro -n pai-demo –h5
    data 部署数据中台工程 pai deploy data [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录) -r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-b,–branch 仓库分支 –restart 重启工程(不下载代码)
pai deploy data -n pai-demo
pai deploy data -n pai-demo –restart
pai deploy data -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy data -n pai-demo -r Git仓库地址 -u Git仓库用户名
    docker 部署Docker工程 pai deploy docker [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录)
-r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-b,–branch 仓库分支 –restart
重启工程(不下载代码)
pai deploy docker -n pai-demo
pai deploy docker -n pai-demo –restart
pai deploy docker -n pai-demo -m pai-demo/pai-demo-ui {}
pai deploy docker -n pai-demo -r Git仓库地址 -u Git仓库用户名
    protocol 部署物联协议工程 pai deploy protocol [参数] -h,–help 使用帮助
-i,–id 协议ID
pai deploy protocol -n pai-demo -i 132039413923
    microapp 发布微应用 pai deploy microapp [参数] -h,–help 使用帮助 pai deploy microapp #根据当前目录的pages.json发布
delete 将工程从Kubernetes删除 pai delete [参数] -h,–help 使用帮助
-n,–name 工程名称
-r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-m,–module Git仓库子模块(用于前后端在同一个工程中指定实际子目录)
–clean 清除历史代码
pai delete -n pai-demo
pai delete -n pai-demo -m pai-demo/demo-web
pai delete -n pai-demo -r Git仓库地址 -u Git仓库用户名
image Docker镜像管理 pai image <命令> [参数] -h,–help 使用帮助 将工程打包成镜像并发布到harbor pai image publish -n pai-demo
pai image publish -n pai-demo -t 镜像标签 -b 工程分支
pai image publish -n pai-demo -m pai-demo/pai-demo-ui
pai image publish -n pai-demo -r Git仓库地址 -u Git仓库用户名
    publish 将工程打包成镜像并发布到harbor pai image publish [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录)
-r,–repository Git仓库URL
-u,–username Git仓库账号
-p,–password Git仓库密码
-b,–branch 仓库分支
-t,–tag 镜像标签
pai image publish -n pai-demo
pai image publish -n pai-demo -t 镜像标签 -b 工程分支
pai image publish -n
pai-demo -m pai-demo/pai-demo-ui
pai image publish -n pai-demo -r Git仓库地址 -u Git仓库用户名
    list 工程镜像列表 pai image list [参数] -h,–help 使用帮助
-n,–name 工程名称
-m,–module 仓库子模块(工程主目录/子目录)
文档更新时间: 2022-11-29 11:25   作者:管理员