| language: c |
| before_script: |
| - sudo apt update && sudo apt -y install astyle cmake gcc ninja-build libssl-dev python3-pytest python3-pytest-xdist unzip xsltproc doxygen graphviz valgrind |
| jobs: |
| include: |
| - arch: ppc64le # The IBM Power LXD container based build for OSS only |
| os: linux # required for arch different than amd64 |
| dist: focal # or bionic | xenial with xenial as default |
| compiler: gcc |
| if: NOT branch =~ /^ghactionsonly-/ |
| script: |
| - mkdir build && cd build && cmake -GNinja .. && cmake -LA .. && ninja |
| - cd build & ninja run_tests |
| - arch: s390x |
| os: linux |
| dist: focal |
| compiler: gcc |
| if: NOT branch =~ /^ghactionsonly-/ |
| script: |
| - mkdir build && cd build && cmake -GNinja .. && cmake -LA .. && ninja |
| - cd build & ninja run_tests |