From 884cd3a49aa65ddd058c129aba95d027e4787163 Mon Sep 17 00:00:00 2001
From: blavenie <benoit.lavenier@e-is.pro>
Date: Wed, 5 Jun 2019 23:22:06 +0200
Subject: [PATCH] [fix] Build: do not failed if platform desktop is missing

---
 release.sh | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/release.sh b/release.sh
index 84087415d..742cf1445 100755
--- a/release.sh
+++ b/release.sh
@@ -149,17 +149,21 @@ if [[ $2 =~ ^[0-9]+.[0-9]+.[0-9]+((a|b)[0-9]+)?$ && $3 =~ ^[0-9]+$ ]]; then
   echo "- Building desktop artifacts..."
   echo "----------------------------------"
 
-
   #FIXME: ceci empêche d'etre sur le master/origin de cesium-desktop
   #git submodule update --init
   git submodule sync
-  cd platforms/desktop
 
-  # Build desktop assets
-  ./release.sh $2
-  if [[ $? -ne 0 ]]; then
-      exit -1
-  fi
+  if [[ -d platforms/desktop ]]; then
+    cd platforms/desktop
+
+    # Build desktop assets
+    ./release.sh $2
+    if [[ $? -ne 0 ]]; then
+        exit -1
+    fi
+  else
+    echo "WARN: platform/desktop not found -> Skipping desktop build!"
+  fi;
 
   # back to nodejs version 5
   cd $DIRNAME
-- 
GitLab