deployment.sh 580 B

123456789101112131415
  1. #!/bin/bash
  2. # 执行命令
  3. current_git_branch_latest_short_id=`git rev-parse --short HEAD`
  4. version=$(grep '"version"' package.json | sed -E 's/.*"version": "([^"]+)".*/\1/')
  5. project_name=$(grep '"name"' package.json | sed -E 's/.*"name": "([^"]+)".*/\1/')
  6. docker_name="$project_name:$version-$current_git_branch_latest_short_id"
  7. save_file_name="$version-$current_git_branch_latest_short_id.tar"
  8. # 执行命令
  9. cd ./frontEndMobile && npm run build
  10. # copy -rf ./dist ../node_expores/public
  11. # docker build -t $docker_name .
  12. # cd ../
  13. # docker save -o ./$save_file_name $docker_name