|
1 | 1 | name: build-gh-pages
|
2 |
| - |
| 2 | + |
3 | 3 | on: workflow_dispatch
|
4 | 4 |
|
5 | 5 | jobs:
|
6 |
| - build-gh-pages: |
| 6 | + build-gh-pages: |
7 | 7 | runs-on: ubuntu-latest
|
8 | 8 | env:
|
9 |
| - USE_CIM_VERSION4: CGMES_2.4.15_27JAN2020 |
| 9 | + USE_CIM_VERSION_2_4_15: CGMES_2.4.15_27JAN2020 |
| 10 | + USE_CIM_VERSION_3_0_0: CGMES_3.0.0 |
10 | 11 | steps:
|
11 |
| - - uses: actions/checkout@v3 |
| 12 | + - uses: actions/checkout@v3 |
12 | 13 | - name: Checkout submodules
|
13 | 14 | run: git submodule update --init --recursive
|
14 | 15 | - name: Install Doxygen
|
15 |
| - run: sudo apt-get install doxygen |
16 |
| - shell: bash |
| 16 | + run: sudo apt-get install doxygen |
| 17 | + shell: bash |
17 | 18 | - name: Install Graphviz
|
18 | 19 | run: sudo apt-get install graphviz
|
19 |
| - shell: bash |
20 |
| - - name: CIM1 Create Build Environment |
21 |
| - run: cmake -E make_directory ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION1}} |
22 |
| - - name: CIM1 Configure CMake and compile |
23 | 20 | shell: bash
|
24 |
| - working-directory: ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION1}}/ |
| 21 | + |
| 22 | + - name: USE_CIM_VERSION_2_4_15 Create Build Environment |
| 23 | + run: cmake -E make_directory ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_2_4_15}} |
| 24 | + - name: USE_CIM_VERSION_2_4_15 Configure CMake and compile |
| 25 | + shell: bash |
| 26 | + working-directory: ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_2_4_15}}/ |
25 | 27 | run: |
|
26 |
| - cd ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION1}} |
27 |
| - cmake ../.. -DUSE_CIM_VERSION=${{env.USE_CIM_VERSION1}} |
| 28 | + cd ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_2_4_15}} |
| 29 | + cmake ../.. -DUSE_CIM_VERSION=${{env.USE_CIM_VERSION_2_4_15}} |
28 | 30 | make doc
|
29 |
| - |
30 |
| - - name: CIM1 Copy |
| 31 | + - name: USE_CIM_VERSION_2_4_15 Copy |
31 | 32 | run: |
|
32 | 33 | mkdir -p ./copy_files/docs
|
33 |
| - cp -r ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION1}}/doc/html ./copy_files/docs/${{env.USE_CIM_VERSION1}} |
34 |
| - |
35 |
| - - name: CIM4 Create Build Environment |
36 |
| - run: cmake -E make_directory ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION4}} |
37 |
| - - name: CIM4 Configure CMake and compile |
| 34 | + cp -r ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_2_4_15}}/doc/html ./copy_files/docs/${{env.USE_CIM_VERSION_2_4_15}} |
| 35 | +
|
| 36 | + - name: USE_CIM_VERSION_3_0_0 Create Build Environment |
| 37 | + run: cmake -E make_directory ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_3_0_0}} |
| 38 | + - name: USE_CIM_VERSION_3_0_0 Configure CMake and compile |
38 | 39 | shell: bash
|
39 |
| - working-directory: ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION4}}/ |
| 40 | + working-directory: ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_3_0_0}}/ |
40 | 41 | run: |
|
41 |
| - cd ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION4}} |
42 |
| - cmake ../.. -DUSE_CIM_VERSION=${{env.USE_CIM_VERSION4}} |
| 42 | + cd ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_3_0_0}} |
| 43 | + cmake ../.. -DUSE_CIM_VERSION=${{env.USE_CIM_VERSION_3_0_0}} |
43 | 44 | make doc
|
44 |
| - - name: CIM4 Copy |
| 45 | + - name: USE_CIM_VERSION_3_0_0 Copy |
45 | 46 | run: |
|
46 | 47 | mkdir -p ./copy_files/docs
|
47 |
| - cp -r ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION4}}/doc/html ./copy_files/docs/${{env.USE_CIM_VERSION4}} |
| 48 | + cp -r ${{runner.workspace}}/libcimpp/build/${{env.USE_CIM_VERSION_3_0_0}}/doc/html ./copy_files/docs/${{env.USE_CIM_VERSION_3_0_0}} |
48 | 49 | cp ./README.md ./copy_files/docs/README.md
|
49 |
| - |
| 50 | +
|
50 | 51 | - name: Deploy
|
51 |
| - uses: peaceiris/actions-gh-pages@v3 |
52 |
| - with: |
53 |
| - github_token: ${{ secrets.GITHUB_TOKEN }} |
| 52 | + uses: peaceiris/actions-gh-pages@v3 |
| 53 | + with: |
| 54 | + github_token: ${{ secrets.GITHUB_TOKEN }} |
54 | 55 | publish_dir: ./copy_files
|
55 | 56 | force_orphan: true
|
56 | 57 | keep_files: false
|
57 | 58 | publish_branch: gh-pages
|
58 |
| - |
59 |
| - |
0 commit comments