Kaynağa Gözat

自动化打包

john 8 ay önce
ebeveyn
işleme
d06e08356c
1 değiştirilmiş dosya ile 15 ekleme ve 0 silme
  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