当前文档 作废作废作废
分支流程
- 以master分支为生产分支, 以develop/** 为测试分支, 以feature/** 为开发分支 以hotfix/** 为紧急修复分支。
- 每次迭代开始 从master拉取新的develop/**分支开始,开发小伙伴从对应的develop/**拉取feature/**进行需求开发, 需求完成后申请合并,并且发布测试环境
- 每次紧急BUG修复 从master拉取新的hotfix/**分支开始修复, 修复完成后申请合并,并且发布预环境。
项目介绍
- 项目
- apk
- erp-web
- export-service
- mall-web
- mall-web-admin 商城后台管理系统 (opens in a new tab)
- tinder-erp-web
- wms-mobile
- wms-web-admin
- element-ui 扩展ElementUi项目 (opens in a new tab)
- mall-web/page 商城官网落地页 (opens in a new tab)
- wms-node-print node打印服务 (opens in a new tab)
- sht-admin-template 管理系统通用模板 (opens in a new tab)
- sht-code-documentation 圣禾堂前端文档 (opens in a new tab)
apk
是一个PDA出库单模板文件 没有代码仓库
erp-web
旧版erp管理系统
命令
yarn serve # 启动开发环境
yarn build:test # 打包测试环境
yarn build:prod # 打包生产环境
发布机器 192.168.1.253
- 进入到机器后开始按照下面步骤开始操作:
cd /web_data/erp-web
git branch -v # 查看分支
git pull # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build:test # 打包
- 至此完成!
export-service
Node导出模板服务
命令
yarn dev # 使用 nodemon 启动项目
yarn start # 使用 node 启动项目
npx pm2 start ecosystem.config.js --env test # 启动测试环境
npx pm2 start ecosystem.config.js --env production # 启动生产环境
发布机器 192.168.1.253
- 进入到机器后开始按照下面步骤开始操作:
cd /web_data/export-service
git branch -v # 查看分支
git pull # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
npx pm2 start ecosystem.config.js --env test # 启动项目 如果项目已经运行 则跳过当前命令 执行一个命令
npx pm2 restart all # 重启项目
- 至此完成!
mall-web
商城前台项目
命令
yarn lint # 跑eslint校验
yarn dev # 启动开发环境
yarn build # 打包项目
yarn postbuild:dev # 打包 sitemap 开发环境
yarn postbuild:test # 打包 sitemap 测试环境
yarn postbuild:prod # 打包 sitemap 生产环境
npx pm2 start ecosystem.config.js --env test # 启动测试环境
npx pm2 start ecosystem.config.js --env production # 启动生产环境
发布机器 192.168.1.253
- 进入到机器后开始按照下面步骤开始操作:
cd /web_data/mall-web
git branch -v # 查看分支
git pull # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
npx pm2 start ecosystem.config.js --env test # 启动项目 如果项目已经运行 则跳过当前命令 执行一个命令
npx pm2 restart all # 重启项目
- 至此完成!
tinder-erp-web
新版erp管理系统
命令
yarn dev # 启动开发环境
yarn build:test # 打包测试环境
yarn build:prod # 打包生产环境
发布机器 192.168.1.253
- 进入到机器后开始按照下面步骤开始操作:
cd /web_data/tinder-erp-web
git branch -v # 查看分支
git pull # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build:test # 打包
- 至此完成!
wms-mobile
wms-mobile 发布操作都是危险的, 在没有绝对把握的情况下 请不要尝试操作 请仔细阅读文档 (opens in a new tab)
wms PDA
命令
yarn android # 启动开发环境
yarn build-android-prod # 打包APK
pushy uploadApk android/app/build/outputs/apk/release/app-arm64-v8a-release.apk # 上传Apk到 pushy服务器
yarn release # 发布
wms-web-admin
wms管理系统
命令
yarn serve # 启动开发环境
yarn build # 打包
发布机器 192.168.1.252
- 进入到机器后开始按照下面步骤开始操作:
cd /web_data/wms-web-admin
git branch -v # 查看分支
git pull # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build # 打包
- 至此完成!