浏览代码

Update zigbee2mqtt.sh

follow https://github.com/Koenkk/zigbee2mqtt/commit/311ea070b167ddc6d8de1f8922aed0d8b38025d7
tteckster 1 年之前
父节点
当前提交
634283c04e
共有 1 个文件被更改,包括 13 次插入1 次删除
  1. 13 1
      ct/zigbee2mqtt.sh

+ 13 - 1
ct/zigbee2mqtt.sh

@@ -94,7 +94,13 @@ function update_script() {
     exit 1
   }
 
-  echo "Initiating update"
+  echo "Checking if any changes were made to package-lock.json..."
+  git checkout package-lock.json || {
+    echo "Failed to check package-lock.json."
+    exit 1
+  }
+
+  echo "Initiating update..."
   if ! git pull; then
     echo "Update failed, temporarily storing changes and trying again."
     git stash && git pull || (
@@ -109,6 +115,12 @@ function update_script() {
     exit 1
   }
 
+  echo "Building..."
+  npm run build || {
+    echo "Failed to build new version."
+    exit 1
+  }
+
   echo "Restoring configuration..."
   cp -R data-backup/* data || {
     echo "Failed to restore configuration."