Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

38 lines
846B

  1. name: ci
  2. on: [push, pull_request]
  3. jobs:
  4. build_linux:
  5. runs-on: ubuntu-20.04
  6. strategy:
  7. matrix:
  8. compiler:
  9. - gcc-10
  10. - gcc-9
  11. - gcc-8
  12. - gcc-7
  13. - clang-11
  14. - clang-10
  15. - clang-9
  16. - clang-8
  17. - clang-7
  18. container:
  19. image: "registry.gitlab.com/offa/docker-images/${{ matrix.compiler }}:stable"
  20. name: "${{ matrix.compiler }}"
  21. steps:
  22. - uses: actions/checkout@master
  23. - name: Build
  24. run: script/ci_build.sh
  25. build_conan:
  26. runs-on: ubuntu-20.04
  27. name: "Conan ${{ matrix.compiler }}"
  28. steps:
  29. - uses: actions/checkout@master
  30. - name: Build
  31. run: |
  32. export CONAN_GCC_VERSIONS=10
  33. export CONAN_DOCKER_IMAGE=conanio/gcc${CONAN_GCC_VERSIONS}
  34. script/conan_build.sh