]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | version: 2.1 |
2 | jobs: | |
3 | build_and_test: | |
4 | parameters: | |
5 | dialect: | |
6 | description: C++ dialect to build with | |
f67539c2 | 7 | default: gnu++20 |
9f95a23c TL |
8 | type: string |
9 | docker: | |
f67539c2 | 10 | - image: docker.io/scylladb/seastar-toolchain |
9f95a23c TL |
11 | steps: |
12 | - checkout | |
13 | - run: git submodule sync | |
14 | - run: git submodule update --init | |
15 | - run: | |
16 | command: | | |
17 | ./configure.py --c++-dialect << parameters.dialect >> | |
18 | ninja -C build/release -j1 | |
19 | ./test.py --mode release | |
20 | workflows: | |
21 | version: 2 | |
22 | build_and_test: | |
23 | jobs: | |
24 | - build_and_test: | |
f67539c2 | 25 | dialect: c++20 |
9f95a23c | 26 | - build_and_test: |
f67539c2 | 27 | dialect: c++17 |