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/07/01 01:55:20 UTC

[pulsar-site] 01/01: clean all the old random js files because a new all version build done, all the js is regenerated with a random name

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

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

commit 753491bef02d2b9e1676ed25a364085799eaec9c
Author: Li Li <ur...@apache.org>
AuthorDate: Fri Jul 1 09:55:07 2022 +0800

    clean all the old random js files because a new all version build done, all the js is regenerated with a random name
    
    Signed-off-by: Li Li <ur...@apache.org>
---
 site2/tools/publish-website.sh                    |  8 +++++--
 site2/website-next/scripts/.gitignore             |  3 ++-
 site2/website-next/scripts/split-version-build.sh | 27 +++++++++++------------
 3 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/site2/tools/publish-website.sh b/site2/tools/publish-website.sh
index 2ca07ddd830..1eb93093a0c 100755
--- a/site2/tools/publish-website.sh
+++ b/site2/tools/publish-website.sh
@@ -37,20 +37,24 @@ PULSAR_SITE_TMP=/tmp/pulsar-site
 (
   cd $ROOT_DIR
   REVISION=$(git rev-parse --short HEAD)
+  BUILD_ALL=$(cat $ROOT_DIR/site2/website-next/scripts/.build)
 
   rm -rf $PULSAR_SITE_TMP
   mkdir $PULSAR_SITE_TMP
   cd $PULSAR_SITE_TMP
 
-  git clone "https://$GH_TOKEN@$ORIGIN_REPO" .
+  git clone -b $BRANCH_CONTENT --depth 1 "https://$GH_TOKEN@$ORIGIN_REPO" .
   git config user.name "Pulsar Site Updater"
   git config user.email "dev@pulsar.apache.org"
-  git checkout $BRANCH_CONTENT
 
   # copy the apache generated dir
   if [ ! -d "$PULSAR_SITE_TMP/content/" ]; then
     mkdir -p $PULSAR_SITE_TMP/content/
   fi
+  if [[ $BUILD_ALL"" == "11" ]]; then
+    echo "clean all the old random js files because a new all version build done, all the js is regenerated with a random name"
+    rm -rf $PULSAR_SITE_TMP/content/assets/js
+  fi
   cp -r $GENERATED_SITE_DIR/content/* $PULSAR_SITE_TMP/content
 
   git add -A .
diff --git a/site2/website-next/scripts/.gitignore b/site2/website-next/scripts/.gitignore
index e028abce1a4..c409599d656 100644
--- a/site2/website-next/scripts/.gitignore
+++ b/site2/website-next/scripts/.gitignore
@@ -2,4 +2,5 @@ release-notes/
 token
 .latest
 .versions
-.language
\ No newline at end of file
+.language
+.build
\ No newline at end of file
diff --git a/site2/website-next/scripts/split-version-build.sh b/site2/website-next/scripts/split-version-build.sh
index 9bafd4fa367..521980aa3fc 100755
--- a/site2/website-next/scripts/split-version-build.sh
+++ b/site2/website-next/scripts/split-version-build.sh
@@ -60,6 +60,16 @@ yarn write-translations
 CURRENT_HOUR=$(date +%H)
 CURRENT_HOUR=${CURRENT_HOUR#0}
 echo "CURRENT_HOUR: "$CURRENT_HOUR
+
+if [[ $FORCE_BUILD_ALL_LANGUAGE"" == "1" ]] || [[ $FORCE_BUILD_ALL_LANGUAGE"" == "0" ]]; then
+    BUILD_ALL_LANGUAGE=$FORCE_BUILD_ALL_LANGUAGE""
+    echo "force build all languages"
+fi
+if [[ $FORCE_BUILD_ALL_VERSION"" == "1" ]] || [[ $FORCE_BUILD_ALL_VERSION"" == "0" ]]; then
+    BUILD_ALL_VERSION=$FORCE_BUILD_ALL_VERSION""
+    echo "force build all versions"
+fi
+
 if [[ $CURRENT_HOUR -eq 0 ]] || [[ $FORCE_CROWDIN_ALL"" == "1" ]] || [[ $FORCE_CROWDIN_UP"" == "1" ]]; then
     echo "exec crowdin upload"
     yarn run crowdin-upload
@@ -67,24 +77,11 @@ else
     echo "skip crowdin upload"
 fi
 
-if [[ $CURRENT_HOUR -eq 18 ]] || [[ $FORCE_CROWDIN_ALL"" == "1" ]] || [[ $FORCE_CROWDIN_DOWN"" == "1" ]]; then
+if [[ $CURRENT_HOUR -eq 18 ]] || [[ $BUILD_ALL_LANGUAGE"" == "1" ]] || [[ $FORCE_CROWDIN_ALL"" == "1" ]] || [[ $FORCE_CROWDIN_DOWN"" == "1" ]]; then
     echo "exec crowdin download"
     yarn crowdin-download
-    BUILD_ALL_LANGUAGE="1"
-    BUILD_ALL_VERSION="1"
 else
     echo "skip crowdin download"
-    BUILD_ALL_LANGUAGE="0"
-    BUILD_ALL_VERSION="0"
-fi
-
-if [[ $FORCE_BUILD_ALL_LANGUAGE"" == "1" ]] || [[ $FORCE_BUILD_ALL_LANGUAGE"" == "0" ]]; then
-    BUILD_ALL_LANGUAGE=$FORCE_BUILD_ALL_LANGUAGE""
-    echo "force build all languages"
-fi
-if [[ $FORCE_BUILD_ALL_VERSION"" == "1" ]] || [[ $FORCE_BUILD_ALL_VERSION"" == "0" ]]; then
-    BUILD_ALL_VERSION=$FORCE_BUILD_ALL_VERSION""
-    echo "force build all versions"
 fi
 
 # Build only the versions that has changed
@@ -114,3 +111,5 @@ done <scripts/.versions
 
 cp -r build-assets/* build/assets/
 rm -rf build-assets
+
+echo $BUILD_ALL_VERSION""$BUILD_ALL_LANGUAGE >scripts/.build