This is an automated email from the ASF dual-hosted git repository.
luzhijing 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 8c79aca12b04 [feat] update build-check (#468)
8c79aca12b04 is described below
commit 8c79aca12b041b53f956ae7cfd21768a1474d796
Author: Jeffrey <[email protected]>
AuthorDate: Tue Mar 26 10:34:16 2024 +0800
[feat] update build-check (#468)
---
.github/workflows/build-check.yml | 104 ++++++++++----------------------------
1 file changed, 26 insertions(+), 78 deletions(-)
diff --git a/.github/workflows/build-check.yml
b/.github/workflows/build-check.yml
index 73509be4f644..bb7d1be3c71b 100644
--- a/.github/workflows/build-check.yml
+++ b/.github/workflows/build-check.yml
@@ -19,85 +19,33 @@
name: Build Check
on:
- pull_request:
+ pull_request:
concurrency:
- group: ${{ github.ref }} (Build Extensions)
- cancel-in-progress: true
+ group: ${{ github.ref }} (Build Extensions)
+ cancel-in-progress: true
-
jobs:
- build-and-deploy:
- runs-on: ubuntu-latest
- environment: Production
- steps:
- - name: Checkout
- uses: actions/checkout@master
- with:
- persist-credentials: false
- submodules: recursive
-
- - name: Use Node.js
- uses: actions/setup-node@v1
- with:
- node-version: 16.14.0
-
- - name: Build
- run: |
- # clone docs version dev
- git clone --branch master https://github.com/apache/doris.git --depth 1
- mkdir -p docs
- cp -R doris/docs/en/docs/* docs/
- cp -R doris/docs/sidebars.json sidebars.json
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/current
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/current/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/current.json
-
- mkdir -p community
- cp -R doris/docs/en/community/* community/
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
- cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
- cp -R doris/docs/sidebarsCommunity.json .
-
- # clone images
- cp -R doris/docs/images static/
-
- rm -rf doris
-
- # clone docs version 1.2
- git clone --branch branch-1.2-lts https://github.com/apache/doris.git
--depth 1
- mkdir -p docs
- rm -rf versioned_docs/version-1.2
- mkdir -p versioned_docs/version-1.2
- cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
- rm -rf versioned_sidebars/version-1.2-sidebars.json
- cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
-
- rm -rf doris
-
- # clone docs version 2.0
- git clone --branch branch-2.0 https://github.com/apache/doris.git
--depth 1
- mkdir -p docs
- rm -rf versioned_docs/version-2.0
- mkdir -p versioned_docs/version-2.0
- cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
- rm -rf versioned_sidebars/version-2.0-sidebars.json
- cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
-
- rm -rf doris
- npm install -g yarn
- yarn cache clean
- export NODE_OPTIONS=--max-old-space-size=8192
- yarn && yarn build
-
- rm -rf build
\ No newline at end of file
+ build-and-deploy:
+ runs-on: ubuntu-latest
+ environment: Production
+ steps:
+ - name: Checkout
+ uses: actions/checkout@master
+ with:
+ persist-credentials: false
+ submodules: recursive
+
+ - name: Use Node.js
+ uses: actions/setup-node@v1
+ with:
+ node-version: 16.14.0
+
+ - name: Build
+ run: |
+ npm install -g yarn
+ yarn cache clean
+ export NODE_OPTIONS=--max-old-space-size=8192
+ yarn && yarn build
+
+ rm -rf build
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]