9
9
branches :
10
10
- master
11
11
- preview
12
+ - reviewing
12
13
13
14
# Allows you to run this workflow manually from the Actions tab
14
15
workflow_dispatch :
23
24
24
25
# Steps represent a sequence of tasks that will be executed as part of the job
25
26
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
+
26
49
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
27
50
# - uses: actions/checkout@v2
28
51
@@ -46,20 +69,25 @@ jobs:
46
69
# Steps represent a sequence of tasks that will be executed as part of the job
47
70
steps :
48
71
# 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
+
49
80
- name : Build the site
50
81
run : |
51
82
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/
60
88
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 ..
63
91
64
92
- name : Sync files
65
93
uses : SamKirkland/FTP-Deploy-Action@4.3.0
68
96
username : ${{ secrets.FTP_TEST_SITE_USER }}
69
97
password : ${{ secrets.FTP_TEST_SITE_PASSWORD }}
70
98
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/
73
101
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
+
0 commit comments