You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/06/08 08:19:31 UTC

[pulsar-site] 01/01: fix build script

This is an automated email from the ASF dual-hosted git repository.

urfree pushed a commit to branch fix/build-script
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git

commit 8e95f26ac102e0611bd209ce25bc51725305923f
Author: Li Li <ur...@apache.org>
AuthorDate: Wed Jun 8 16:19:22 2022 +0800

    fix build script
    
    Signed-off-by: Li Li <ur...@apache.org>
---
 site2/tools/build-site.sh | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/site2/tools/build-site.sh b/site2/tools/build-site.sh
index 2b8f8ae88de..f2f67b2d8b5 100755
--- a/site2/tools/build-site.sh
+++ b/site2/tools/build-site.sh
@@ -30,7 +30,7 @@ fi
 function workaround_crowdin_problem_by_copying_files() {
   # TODO: remove this after figuring out why crowdin removed code tab when generating translated files
   # https://github.com/apache/pulsar/issues/5816
-  node scripts/fix-tab.js 
+  node scripts/fix-tab.js
 }
 
 function crowdin() {
@@ -41,6 +41,7 @@ function crowdin() {
     # This leads to executing crowdin-upload and crowdin-download once per day when website build is scheduled
     # to run with cron expression '0 */6 * * *'
     CURRENT_HOUR=$(date +%H)
+    CURRENT_HOUR=${CURRENT_HOUR#0}
     if [[ "$CROWDIN_UPLOAD" == "1" || $CURRENT_HOUR -lt 6 ]]; then
       yarn run crowdin-upload
     fi
@@ -73,20 +74,21 @@ yarn
 if [ -n "$NEXT" ]; then
   yarn write-translations
   CURRENT_HOUR=$(date +%H)
+  CURRENT_HOUR=${CURRENT_HOUR#0}
   echo "------ crowdin envs:" "CROWDIN_UPLOAD: "$CROWDIN_UPLOAD "CROWDIN_DOWNLOAD: "$CROWDIN_DOWNLOAD "CURRENT_HOUR: "$CURRENT_HOUR
-  if [[ "$CROWDIN_UPLOAD" == "1" || $CURRENT_HOUR -eq 6 ]]; then
+  if [[ "$CROWDIN_UPLOAD" == "1" || $CURRENT_HOUR -lt 6 ]]; then
     echo "------ exec crowdin upload"
     yarn run crowdin-upload
-  else 
+  else
     echo "------ skip crowdin upload"
   fi
-  if [[ "$CROWDIN_DOWNLOAD" == "1" || $CURRENT_HOUR -eq 12 ]]; then
+  if [[ "$CROWDIN_DOWNLOAD" == "1" || $CURRENT_HOUR -gt 12 ]]; then
     echo "------ exec crowdin download"
     yarn crowdin-download
-    echo 'all' > scripts/.language
+    echo 'all' >scripts/.language
   else
     echo "------ skip crowdin download"
-    echo 'en' > scripts/.language
+    echo 'en' >scripts/.language
   fi
 
   node scripts/replace.js