File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ workflow_dispatch :
6+ pull_request :
7+ branches :
8+ - master
9+
10+ jobs :
11+ build :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - uses : actions/checkout@v4
15+ with :
16+ submodules : ' recursive'
17+ - name : cpprefjp
18+ run : |
19+ git clone https://github.com/cpprefjp/site.git cpprefjp/site
20+ git clone https://github.com/cpprefjp/image.git cpprefjp/image
21+
22+ # kunai 用のデータを生成する
23+ git clone https://github.com/cpprefjp/kunai.git
24+ cd kunai
25+ git submodule update --init
26+ cd ..
27+ ./kunai/docker.sh build
28+ ./kunai/docker.sh install
29+ ./kunai/docker.sh dist
30+ # 生成した kunai の静的ファイルに対するシンボリックリンクを作る
31+ pushd cpprefjp/static/static
32+ ln -s ../../../kunai/dist kunai
33+ popd
34+
35+ # crsearch 用のデータを生成する
36+ ./crsearch.json/docker.sh build
37+ ./crsearch.json/docker.sh run
38+ # 生成した crsearch の静的ファイルに対するシンボリックリンクを作る
39+ mkdir -p cpprefjp/static/static/crsearch
40+ pushd cpprefjp/static/static/crsearch
41+ ln -s ../../../../crsearch.json/crsearch.json crsearch.json
42+ ln -s ../../../../crsearch.json/crsearch.js crsearch.js # Optional (ローカル file:///... で閲覧する場合に必要)
43+ popd
44+
45+ # site_generator 用の docker イメージを生成する
46+ ./docker.sh build
47+
48+ ./docker.sh run settings.cpprefjp_local
49+ - name : boostjp
50+ run : |
51+ git clone https://github.com/boostjp/site.git boostjp/site
52+ git clone https://github.com/boostjp/image.git boostjp/image
53+
54+ # site_generator 用の docker イメージを生成する
55+ ./docker.sh build
56+
57+ ./docker.sh run settings.boostjp_local
58+
You can’t perform that action at this time.
0 commit comments