新人指引
介绍

当前文档 作废作废作废

分支流程

  1. 以master分支为生产分支, 以develop/** 为测试分支, 以feature/** 为开发分支 以hotfix/** 为紧急修复分支。
  2. 每次迭代开始 从master拉取新的develop/**分支开始,开发小伙伴从对应的develop/**拉取feature/**进行需求开发, 需求完成后申请合并,并且发布测试环境
  3. 每次紧急BUG修复 从master拉取新的hotfix/**分支开始修复, 修复完成后申请合并,并且发布预环境。

项目介绍

  1. 项目

apk

是一个PDA出库单模板文件 没有代码仓库

erp-web

旧版erp管理系统

代码地址 (opens in a new tab)

命令

 yarn serve       # 启动开发环境
 yarn build:test  # 打包测试环境
 yarn build:prod  # 打包生产环境

发布机器 192.168.1.253

  1. 进入到机器后开始按照下面步骤开始操作:
cd /web_data/erp-web
git branch -v                                             # 查看分支
git pull                                                  # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org   # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build:test                                           # 打包
  1. 至此完成!

export-service

Node导出模板服务

代码地址 (opens in a new tab)

命令

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

  1. 进入到机器后开始按照下面步骤开始操作:
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                                     # 重启项目
  1. 至此完成!

mall-web

商城前台项目

代码地址 (opens in a new tab)

命令

  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

  1. 进入到机器后开始按照下面步骤开始操作:
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                                     # 重启项目
  1. 至此完成!

tinder-erp-web

新版erp管理系统

代码地址 (opens in a new tab)

命令

 yarn dev         # 启动开发环境
 yarn build:test  # 打包测试环境
 yarn build:prod  # 打包生产环境

发布机器 192.168.1.253

  1. 进入到机器后开始按照下面步骤开始操作:
cd /web_data/tinder-erp-web
git branch -v                                             # 查看分支
git pull                                                  # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org   # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build:test                                           # 打包
  1. 至此完成!

wms-mobile

wms-mobile 发布操作都是危险的, 在没有绝对把握的情况下 请不要尝试操作 请仔细阅读文档 (opens in a new tab)

wms PDA

代码地址 (opens in a new tab)

命令

 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管理系统

代码地址 (opens in a new tab)

命令

 yarn serve       # 启动开发环境
 yarn build       # 打包

发布机器 192.168.1.252

  1. 进入到机器后开始按照下面步骤开始操作:
cd /web_data/wms-web-admin
git branch -v                                             # 查看分支
git pull                                                  # 拉取对应分支的代码
yarn install --registry=https://registry.npm.taobao.org   # 慎用当前命令 如果需要安装第三方库 则执行 否则跳过
yarn build                                                # 打包
  1. 至此完成!