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/02/23 09:06:36 UTC

[pulsar-site] branch main updated: feat: full build once test

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

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


The following commit(s) were added to refs/heads/main by this push:
     new c194a48  feat: full build once test
c194a48 is described below

commit c194a48307a04e487ea9f05dc52245cb613c11c7
Author: LiLi <ur...@apache.org>
AuthorDate: Wed Feb 23 17:06:24 2022 +0800

    feat: full build once test
    
    Signed-off-by: LiLi <ur...@apache.org>
---
 site2/website-next/scripts/split-version-build.sh | 100 +++++++++++-----------
 site2/website-next/versions.json                  |  29 ++++++-
 2 files changed, 79 insertions(+), 50 deletions(-)

diff --git a/site2/website-next/scripts/split-version-build.sh b/site2/website-next/scripts/split-version-build.sh
index 29be021..8988aa7 100755
--- a/site2/website-next/scripts/split-version-build.sh
+++ b/site2/website-next/scripts/split-version-build.sh
@@ -1,51 +1,53 @@
 #! /bin/sh
 
-node scripts/split-version.js
-
-latest=$(cat scripts/.latest)
-
-echo "changed files: "
-echo $@
-
-locals=("en" "zh-CN" "zh-TW" "ja" "ko" "fr")
-
-while read version; do
-    # if [[ $@ == *website-next/versioned_docs/version-$version* ]]
-    # then
-    echo $version "has changed, begin rebuild..."
-    echo "[\"${latest}\", \"${version}\"]" >versions.json
-    yarn build
-    mkdir -p build-${version}/${version} build-${version}/${version}.md
-    cp -r build/docs/${version}/* build-${version}/${version}
-    cp -r build/docs/${version}.md/* build-${version}/${version}.md
-    for language in ${locals[@]}; do
-        if [ -d "build/${language}/docs/${version}" ]; then
-            mkdir -p build-${language}-${version}/${version} build-${language}-${version}/${version}.md
-            cp -r build/${language}/docs/${version}/* build-${language}-${version}/${version}
-            cp -r build/${language}/docs/${version}.md/* build-${language}-${version}/${version}.md
-        fi
-    done
-    echo $version "build done..."
-    # else
-    #     echo $version "no change, skip"
-    # fi
-done <scripts/.versions
-
-echo "latest version begin build..."
-echo "[\"${latest}\"]" >versions.json
-yarn build
-echo "latest version build done..."
-
-while read version; do
-    # if [[ $@ == *website-next/versioned_docs/version-$version* ]]; then
-    mv build-$version/* build/docs
-    rm -rf build-$version
-
-    for language in ${locals[@]}; do
-        if [ -d "build-$language-$version" ]; then
-            mv build-$language-$version/* build/$language/docs/$version
-            rm -rf build-$language-$version
-        fi
-    done
-    # fi
-done <scripts/.versions
+# node scripts/split-version.js
+
+# latest=$(cat scripts/.latest)
+
+# echo "changed files: "
+# echo $@
+
+# locals=("en" "zh-CN" "zh-TW" "ja" "ko" "fr")
+
+# while read version; do
+#     # if [[ $@ == *website-next/versioned_docs/version-$version* ]]
+#     # then
+#     echo $version "has changed, begin rebuild..."
+#     echo "[\"${latest}\", \"${version}\"]" >versions.json
+#     yarn build
+#     mkdir -p build-${version}/${version} build-${version}/${version}.md
+#     cp -r build/docs/${version}/* build-${version}/${version}
+#     cp -r build/docs/${version}.md/* build-${version}/${version}.md
+#     for language in ${locals[@]}; do
+#         if [ -d "build/${language}/docs/${version}" ]; then
+#             mkdir -p build-${language}-${version}/${version} build-${language}-${version}/${version}.md
+#             cp -r build/${language}/docs/${version}/* build-${language}-${version}/${version}
+#             cp -r build/${language}/docs/${version}.md/* build-${language}-${version}/${version}.md
+#         fi
+#     done
+#     echo $version "build done..."
+#     # else
+#     #     echo $version "no change, skip"
+#     # fi
+# done <scripts/.versions
+
+# echo "latest version begin build..."
+# echo "[\"${latest}\"]" >versions.json
+# yarn build
+# echo "latest version build done..."
+
+# while read version; do
+#     # if [[ $@ == *website-next/versioned_docs/version-$version* ]]; then
+#     mv build-$version/* build/docs
+#     rm -rf build-$version
+
+#     for language in ${locals[@]}; do
+#         if [ -d "build-$language-$version" ]; then
+#             mv build-$language-$version/* build/$language/docs/$version
+#             rm -rf build-$language-$version
+#         fi
+#     done
+#     # fi
+# done <scripts/.versions
+
+yarn build
\ No newline at end of file
diff --git a/site2/website-next/versions.json b/site2/website-next/versions.json
index 3c22abe..9fc62bf 100644
--- a/site2/website-next/versions.json
+++ b/site2/website-next/versions.json
@@ -1 +1,28 @@
-["2.9.1", "2.9.0"]
+[
+  "2.9.1",
+  "2.9.0",
+  "2.8.2",
+  "2.8.1",
+  "2.8.0",
+  "2.7.4",
+  "2.7.3",
+  "2.7.2",
+  "2.7.1",
+  "2.7.0",
+  "2.6.4",
+  "2.6.3",
+  "2.6.2",
+  "2.6.1",
+  "2.6.0",
+  "2.5.2",
+  "2.5.1",
+  "2.5.0",
+  "2.4.2",
+  "2.4.1",
+  "2.4.0",
+  "2.3.2",
+  "2.3.1",
+  "2.3.0",
+  "2.2.1",
+  "2.2.0"
+]