介绍
PAI 是一款针对开发团队设计的简单好用的开发辅助工具系统。主要体现在以下几个特点:
可以通过登录开发者账号,进行快速创建项目骨架,并根据表结构快速生存模板式代码,避免开发者花费大量重复的时间在工程搭建下。
封装了运行项目和执行单元测试的能力。
运行项目即相当于mvn clean compile package 及 java -jar XXXX.jar。
执行单元测试则是相当于 mvn clean compile test。提供的Git功能,可根据项目名称clone、pull、push 对远程Git仓库进行操作;可直接在项目根目录下进行 init、add、commit对本进项目进行有效的版本管理。
对远端微服务的测试环境及正式环境的部署能力。
PAI开发的主要流程:创建工程 -> 代码生成 -> 单元测试 -> 工程运行 -> 代码托管 -> 环境部署 -> 信息查看。
pai安装请看上一章节
操作示例
1. 打开管理员命令提示符窗口
2.输入pai
在输入PAI后,我们可以看到PAI工具的一些相关的介绍。
PAI工具的命令实际上可以分为两大类:
- 针对PAI工具自身命令
- 基础命令
- 针对实际开发的命令
- 开发调式
- 代码管理
- 部署管理
命令:
基础命令
version 查看版本
upgrade 更新升级
changelog 更新日志
login 开发者登录
password 修改密码
开发调试
create 创建工程骨架
code 根据表结构生成代码
widget 小组件管理
form 表单管理
param 项目骨架参数
test 工程单元测试
run 运行工程
stop 停止工程
代码管理(Git)
init 将当前目录初始化为本地Git仓库
add 将代码添加到本地Git仓库
commit 提交代码到本地Git仓库
clone 从Git仓库克隆工程代码到本地
push 将本地工程代码推送到远端Git仓库
pull 从远端Git仓库拉取工程代码到本地
releases 发布工程版本
部署管理(Kubernetes)
services 查询Kubernetes服务列表
pods 查询Kubernetes应用列表
logs 读取Kubernetes应用日志
deploy 将工程部署到Kubernetes
delete 将工程从Kubernetes删除
镜像管理(Image)
image Docker镜像管理
输入命令后都可以加
-h
使用帮助
例如:
输入:
pai create -h
返回:
创建工程骨架
语法:
pai create <命令> [参数]
命令:
service 创建后端工程
front 创建前端工程
micro 创建APP小程序工程
data 创建数据中台工程
docker 创建Docker工程
protocol 创建物联协议工程
参数:
-h,--help 使用帮助
示例:
创建后端工程
pai create service -n pai-demo
pai create service -n pai-demo -s cn.flyrise.demo
pai create service -n pai-demo -p demo
创建前端工程
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
创建APP小程序工程
pai create micro -n pai-demo
pai create micro -n pai-demo -s cn.flyrise.demo
创建数据中台工程
pai create data -n pai-demo
pai create data -n pai-demo -s cn.flyrise.demo
创建Docker工程
pai create docker -n pai-demo
pai create docker -n pai-demo -s cn.flyrise.demo
命令的应用在后面章节有介绍,在此不详细说明
文档更新时间: 2023-02-28 09:39 作者:欧阳少海