瀏覽代碼

自动化打包

john 8 月之前
父節點
當前提交
d06e08356c
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      deployment.sh

+ 15 - 0
deployment.sh

@@ -0,0 +1,15 @@
+#!/bin/bash
+
+# 执行命令
+current_git_branch_latest_short_id=`git rev-parse --short HEAD`
+version=$(grep '"version"' package.json | sed -E 's/.*"version": "([^"]+)".*/\1/')
+project_name=$(grep '"name"' package.json | sed -E 's/.*"name": "([^"]+)".*/\1/')
+docker_name="$project_name:$version-$current_git_branch_latest_short_id"
+save_file_name="$version-$current_git_branch_latest_short_id.tar"
+
+# 执行命令
+cd ./frontEndMobile && npm run build
+# copy -rf ./dist ../node_expores/public
+# docker build -t $docker_name .
+# cd ../
+# docker save -o ./$save_file_name $docker_name