File tree Expand file tree Collapse file tree 1 file changed +20
-12
lines changed
Expand file tree Collapse file tree 1 file changed +20
-12
lines changed Original file line number Diff line number Diff line change @@ -3,8 +3,12 @@ name: GitHub CI
33on : push
44
55jobs :
6- build_gcc10 :
7- runs-on : ubuntu-20.04
6+ gcc :
7+ runs-on : ubuntu-22.04
8+ strategy :
9+ fail-fast : false
10+ matrix :
11+ version : [9, 10, 11]
812 steps :
913 # Checks-out the repository under $GITHUB_WORKSPACE.
1014 - uses : actions/checkout@v3
@@ -13,11 +17,11 @@ jobs:
1317 - name : Install Debian packages
1418 run : |
1519 sudo apt-get update
16- sudo apt-get install -y cmake g++-10 pkg-config
17- - name : Build with GNU GCC 10
20+ sudo apt-get install -y cmake g++-${{ matrix.version }} pkg-config
21+ - name : Build with GNU GCC ${{ matrix.version }}
1822 run : |
19- export CXX=g++-10
20- export CC=gcc-10
23+ export CXX=g++-${{ matrix.version }}
24+ export CC=gcc-${{ matrix.version }}
2125 cd $GITHUB_WORKSPACE
2226 mkdir build
2327 cd build
2832 cd "$GITHUB_WORKSPACE/build"
2933 ctest -V
3034
31- build_clang10 :
32- runs-on : ubuntu-20.04
35+ clang :
36+ runs-on : ubuntu-22.04
37+ strategy :
38+ fail-fast : false
39+ matrix :
40+ version : [12, 13, 14]
3341 steps :
3442 # Checks-out the repository under $GITHUB_WORKSPACE.
3543 - uses : actions/checkout@v3
@@ -38,11 +46,11 @@ jobs:
3846 - name : Install Debian packages
3947 run : |
4048 sudo apt-get update
41- sudo apt-get install -y cmake clang-10 pkg-config
42- - name : Build with Clang 10
49+ sudo apt-get install -y cmake clang-${{ matrix.version }} pkg-config
50+ - name : Build with Clang ${{ matrix.version }}
4351 run : |
44- export CXX=clang++-10
45- export CC=clang-10
52+ export CXX=clang++-${{ matrix.version }}
53+ export CC=clang-${{ matrix.version }}
4654 cd $GITHUB_WORKSPACE
4755 mkdir build
4856 cd build
You can’t perform that action at this time.
0 commit comments