Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit ac3f9d5

Browse files
committedJul 21, 2022
update scripts for main CI
1 parent e43fd76 commit ac3f9d5

File tree

777 files changed

+6021
-65758
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

777 files changed

+6021
-65758
lines changed
 

‎.github/workflows/main.yml

Lines changed: 78 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
branches:
1010
- master
1111
- preview
12+
- reviewing
1213

1314
# Allows you to run this workflow manually from the Actions tab
1415
workflow_dispatch:
@@ -23,6 +24,28 @@ jobs:
2324

2425
# Steps represent a sequence of tasks that will be executed as part of the job
2526
steps:
27+
# Runs a set of commands using the runners shell
28+
- name: clear space
29+
run: |
30+
cd /home/ubuntu
31+
[ -d DBRDocCore ] && rm -rf DBRDocCore
32+
[ -d barcode-reader-docs ] && rm -rf barcode-reader-docs
33+
[ -d Docs-Template-Repo-preview ] && rm -rf Docs-Template-Repo-preview
34+
cd /home/ubuntu
35+
36+
- name: Build the site
37+
run: |
38+
cd /home/ubuntu
39+
mkdir -p DBRDocCore
40+
[ ! -d barcode-reader-docs ] && git clone --depth 1 --branch preview https://github.com/dynamsoft-docs/barcode-reader-docs.git barcode-reader-docs
41+
[ ! -d Docs-Template-Repo-preview ] && git clone --depth 1 --branch preview https://github.com/dynamsoft-docs/Docs-Template-Repo.git Docs-Template-Repo-preview
42+
cd barcode-reader-docs && git pull && cd .. && cp -rfp ./barcode-reader-docs/* ./DBRDocCore/
43+
cd Docs-Template-Repo && git pull && cd .. && cp -rfp ./Docs-Template-Repo/* ./DBRDocCore/
44+
sed -i -e "1,3s/blob\/master$/blob\/preview/" \
45+
-e "1,3s/blob\/main$/blob\/preview/" /home/ubuntu/DBRDocCore/_config.yml
46+
cd DBRDocCore && bundle exec jekyll build --incremental && cd ..
47+
48+
2649
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
2750
#- uses: actions/checkout@v2
2851

@@ -46,20 +69,25 @@ jobs:
4669
# Steps represent a sequence of tasks that will be executed as part of the job
4770
steps:
4871
# Runs a set of commands using the runners shell
72+
- name: clear space
73+
run: |
74+
cd /home/ubuntu
75+
[ -d DBRDocCore-preview ] && rm -rf DBRDocCore-preview
76+
[ -d barcode-reader-docs-preview ] && rm -rf barcode-reader-docs-preview
77+
[ -d Docs-Template-Repo-preview ] && rm -rf Docs-Template-Repo-preview
78+
cd /home/ubuntu
79+
4980
- name: Build the site
5081
run: |
5182
cd /home/ubuntu
52-
[ ! -d barcode-reader-docs-preview ] && git clone --depth 1 --branch preview https://github.com/Dynamsoft/barcode-reader-docs.git barcode-reader-docs-preview
53-
[ ! -d barcode-reader-docs-js-preview ] && git clone --depth 1 --branch preview https://github.com/Dynamsoft/barcode-reader-docs-js.git barcode-reader-docs-js-preview
54-
[ ! -d barcode-reader-docs-mobile-preview ] && git clone --depth 1 --branch preview https://github.com/Dynamsoft/barcode-reader-docs-mobile.git barcode-reader-docs-mobile-preview
55-
[ ! -d DBRDocPreview ] && mkdir -p DBRDocPreview
56-
cd barcode-reader-docs-preview && git pull && cd .. && cp -rfp ./barcode-reader-docs-preview/* ./DBRDocPreview/
57-
cd barcode-reader-docs-js-preview && git pull && cd .. && cp -rfp ./barcode-reader-docs-js-preview/* ./DBRDocPreview/
58-
cd barcode-reader-docs-mobile-preview && git pull && cd .. && cp -rfp ./barcode-reader-docs-mobile-preview/* ./DBRDocPreview/
59-
cd Docs-Template-Repo && git pull && cd .. && cp -rfp ./Docs-Template-Repo/* ./DBRDocPreview/
83+
mkdir -p DBRDocCore-preview
84+
[ ! -d barcode-reader-docs-preview ] && git clone --depth 1 --branch preview https://github.com/dynamsoft-docs/barcode-reader-docs.git barcode-reader-docs-preview
85+
[ ! -d Docs-Template-Repo-preview ] && git clone --depth 1 --branch preview https://github.com/dynamsoft-docs/Docs-Template-Repo.git Docs-Template-Repo-preview
86+
cd barcode-reader-docs-preview && git pull && cd .. && cp -rfp ./barcode-reader-docs-preview/* ./DBRDocCore-preview/
87+
cd Docs-Template-Repo-preview && git pull && cd .. && cp -rfp ./Docs-Template-Repo-preview/* ./DBRDocCore-preview/
6088
sed -i -e "1,3s/blob\/master$/blob\/preview/" \
61-
-e "1,3s/blob\/main$/blob\/preview/" /home/ubuntu/DBRDocPreview/_config.yml
62-
cd DBRDocPreview && bundle exec jekyll build --incremental
89+
-e "1,3s/blob\/main$/blob\/preview/" /home/ubuntu/DBRDocCore-preview/_config.yml
90+
cd DBRDocCore-preview && bundle exec jekyll build --incremental && cd ..
6391
6492
- name: Sync files
6593
uses: SamKirkland/FTP-Deploy-Action@4.3.0
@@ -68,6 +96,44 @@ jobs:
6896
username: ${{ secrets.FTP_TEST_SITE_USER }}
6997
password: ${{ secrets.FTP_TEST_SITE_PASSWORD }}
7098
port: 7500
71-
local-dir: /home/ubuntu/DBRDocPreview/_site/
72-
server-dir: /www.dynamsoft.com/barcode-reader/
99+
local-dir: /home/ubuntu/DBRDocCore-preview/_site/
100+
server-dir: /www.dynamsoft.com/barcode-reader-review/docs/core/
73101

102+
Build-Review:
103+
if: ${{ github.ref == 'refs/heads/reviewing' }}
104+
# The type of runner that the job will run on
105+
runs-on: self-hosted
106+
107+
# Steps represent a sequence of tasks that will be executed as part of the job
108+
steps:
109+
# Runs a set of commands using the runners shell
110+
- name: clear space
111+
run: |
112+
cd /home/ubuntu
113+
[ -d DBRDocRestructured ] && rm -rf DBRDocRestructured
114+
[ -d barcode-reader-docs-reviewing ] && rm -rf barcode-reader-docs-reviewing
115+
[ -d Docs-Template-Repo-preview ] && rm -rf Docs-Template-Repo-preview
116+
cd /home/ubuntu
117+
118+
- name: Build the site
119+
run: |
120+
cd /home/ubuntu
121+
mkdir -p DBRDocRestructured
122+
[ ! -d barcode-reader-docs-reviewing ] && git clone --depth 1 --branch reviewing https://github.com/dynamsoft-docs/barcode-reader-docs.git barcode-reader-docs-reviewing
123+
[ ! -d Docs-Template-Repo-preview ] && git clone --depth 1 --branch preview https://github.com/dynamsoft-docs/Docs-Template-Repo.git Docs-Template-Repo-preview
124+
cd barcode-reader-docs-reviewing && git pull && cd .. && cp -rfp ./barcode-reader-docs-reviewing/* ./DBRDocRestructured/
125+
cd Docs-Template-Repo-preview && git pull && cd .. && cp -rfp ./Docs-Template-Repo-preview/* ./DBRDocRestructured/
126+
sed -i -e "1,3s/blob\/master$/blob\/reviewing/" \
127+
-e "1,3s/blob\/main$/blob\/reviewing/" /home/ubuntu/DBRDocRestructured/_config.yml
128+
cd DBRDocRestructured && bundle exec jekyll build --incremental && cd ..
129+
130+
- name: Sync files
131+
uses: SamKirkland/FTP-Deploy-Action@4.3.0
132+
with:
133+
server: ${{ secrets.FTP_TEST_SITE_SERVER }}
134+
username: ${{ secrets.FTP_TEST_SITE_USER }}
135+
password: ${{ secrets.FTP_TEST_SITE_PASSWORD }}
136+
port: 7500
137+
local-dir: /home/ubuntu/DBRDocRestructured/_site/
138+
server-dir: /www.dynamsoft.com/barcode-reader-review/docs/core/
139+

‎.vscode/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"grammarly.selectors": [
3+
{
4+
"language": "markdown",
5+
"scheme": "file"
6+
}
7+
]
8+
}

0 commit comments

Comments
 (0)
Please sign in to comment.