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

jiafengzheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 4c3048bca40 Add daily build doris master docs
4c3048bca40 is described below

commit 4c3048bca401998fb2bc71f327783490fe419236
Author: jiafeng.zhang <zhang...@gmail.com>
AuthorDate: Sat Aug 13 21:08:00 2022 +0800

    Add daily build doris master docs
    
    Add daily build doris master docs
---
 .github/workflows/cron-deploy-website.yml | 65 ++++++++++++++++++-------------
 docusaurus.config.js                      |  3 ++
 sidebarsCommunity.json                    |  3 +-
 versions.json                             |  1 +
 4 files changed, 44 insertions(+), 28 deletions(-)

diff --git a/.github/workflows/cron-deploy-website.yml 
b/.github/workflows/cron-deploy-website.yml
index 68f9626f8b9..50fccd280ce 100644
--- a/.github/workflows/cron-deploy-website.yml
+++ b/.github/workflows/cron-deploy-website.yml
@@ -18,41 +18,52 @@ jobs:
 
     - name: Build
       run: |
-        git clone https://github.com/apache/doris.git doris
-        export BRANCH=master
-        cp -R blogs/zh-CN/ doris/docs/zh-CN/blogs/
-        cp -R blogs/en/ doris/docs/en/blogs/
-        cp -R blogs/images/blogs/ doris/docs/.vuepress/public/images/
-        cp -R versions.json doris/docs/.vuepress/public/
-        cp -R sidebar/zh-CN/* doris/docs/.vuepress/sidebar/zh-CN/
-        cp -R sidebar/en/* doris/docs/.vuepress/sidebar/en/
-        cd doris/
-        git fetch
-        cd docs/
-        find ./ -name "*.md" -exec sed -i -e 's/!\[\(.*\)\][(]\(.*\)[)]/<img 
\:src=\"$withBase\('\''\2'\''\)\" alt=\"\1\">/g' {} \;
-        sed -i 's/en\///g' .vuepress/config.js
-        sed -i 's/en\///g' .vuepress/theme/index.js
-        sed -i "s/BUILDING_BRANCH\.length > 0/BUILDING_BRANCH\.length > 0 \&\& 
BUILDING_BRANCH !== 'master'/g" .vuepress/config.js
-        sed -i 's/en\///g' en/README.md
-        mv en/* ./
-        mv .vuepress/sidebar/en/* .vuepress/sidebar/
-        npm install -g increase-memory-limit
-        increase-memory-limit
-        export NODE_OPTIONS="--max-old-space-size=9144" && npm install && npm 
run build
-        touch .vuepress/dist/.dummy
-        ls .vuepress/dist/
-        export DORIS_COMMIT=`git rev-parse HEAD`
+        git clone https://github.com/apache/doris.git
+        cp -R doris/docs/sidebarsCommunity.json .
+        mkdir versioned_docs/version-dev/
+        cp -R doris/docs/en/docs/* versioned_docs/version-dev/
+        cp -R doris/docs/sidebars.json 
versioned_sidebars/version-dev-sidebars.json
+        mkdir i18n/zh-CN/docusaurus-plugin-content-docs/dev
+        cp -R doris/docs/zh-CN/docs/* 
i18n/zh-CN/docusaurus-plugin-content-docs/dev/
+        cp -R doris/docs/dev.json i18n/zh-CN/docusaurus-plugin-content-docs/
+        cp -R doris/docs/en/community .
+        cp -R doris/docs/zh-CN/community/* 
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
 
-    - name: Deploy Master
+        cp -R doris/docs/images/* static/images/
+        npm install -g yarn
+        yarn cache clean
+        yarn && yarn build
+        touch build/.dummy
+        ls build
+        export DORIS_COMMIT=`git rev-parse HEAD`
+    - name: Deploy website
+      if: ${{ github.event.inputs.branch == 'master' }}
       run: |
+        git config --global http.postBuffer 524288000
         git fetch
         git checkout -b asf-site remotes/origin/asf-site
         /bin/bash remove-non-reserved-dir.sh
-        cp -r doris/docs/.vuepress/dist/* ./
-        rm -rf doris/
+        cp -r build/* ./
+        rm -rf build/
+        rm -rf .docusaurus
+        rm -rf node_modules
+        rm -rf doris
+        rm -rf versioned_docs/version-dev/
+        rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/dev/
         git config user.name "github-actions[bot]"
         git config user.email "github-actions[bot]@users.noreply.github.com"
         git add .
         git commit -m "Automated deployment with doris master"
         git push --verbose "https://${{ secrets.GITHUB_TOKEN 
}}@github.com/apache/doris-website.git" asf-site:asf-site
+    - name: Deploy Branch
+      if: ${{ github.event.inputs.branch != 'master' }}
+      uses: peaceiris/actions-gh-pages@v3
+      with:
+        github_token: ${{ secrets.GITHUB_TOKEN }}
+        publish_branch: asf-site
+        publish_dir: ./build
+        destination_dir: ${{ github.event.inputs.branch }}
+        user_name: 'github-actions[bot]'
+        user_email: 'github-actions[bot]@users.noreply.github.com'
+        commit_message: 'Automated deployment with doris branch ${{ 
github.event.inputs.branch }}@${{ env.DORIS_COMMIT }}'
 
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 1d171156c6f..68ddb5e763b 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -117,6 +117,9 @@ const config = {
                             label: '1.1',
                             path: '',
                         },
+                        'dev': {
+                            banner: 'none',
+                        },
                         '1.0': {
                             banner: 'none',
                         },
diff --git a/sidebarsCommunity.json b/sidebarsCommunity.json
index 2e256a2578c..54dfa337f67 100644
--- a/sidebarsCommunity.json
+++ b/sidebarsCommunity.json
@@ -35,7 +35,8 @@
             "items": [
                 "design/doris_storage_optimization",
                 "design/grouping_sets_design",
-                "design/metadata-design"
+                "design/metadata-design",
+                "design/spark_load"
             ]
         },
         {
diff --git a/versions.json b/versions.json
index 765bf733c3b..9a14c24a722 100644
--- a/versions.json
+++ b/versions.json
@@ -1,4 +1,5 @@
 [
+  "dev",
   "1.0",
   "0.15"
 ]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to