branchpush.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. name: Test Verification
  2. on:
  3. push:
  4. branches:
  5. - master
  6. - 0.1.0
  7. jobs:
  8. build-ubuntu:
  9. name: Build and Test Ubuntu Latest
  10. runs-on: ubuntu-latest
  11. steps:
  12. - uses: actions/checkout@v2
  13. - name: Init submodules
  14. run: git submodule update --init --recursive
  15. - name: Build the Ubuntu Latest Docker image
  16. run: docker build . --file .ci/Dockerfile.ubuntu --tag ubuntu_debugimage:latest
  17. - name: Run tests
  18. run: docker run ubuntu_debugimage:latest ctest /build --output-on-failure
  19. build-opensuse:
  20. name: Build and Test OpenSUSE Latest
  21. runs-on: ubuntu-latest
  22. steps:
  23. - uses: actions/checkout@v2
  24. - name: Init submodules
  25. run: git submodule update --init --recursive
  26. - name: Build the OpenSUSE Latest Docker image
  27. run: docker build . --file .ci/Dockerfile.opensuse --tag opensuse_debugimage:latest
  28. - name: Run tests
  29. run: docker run opensuse_debugimage:latest ctest /build --output-on-failure
  30. #build-windows:
  31. #runs-on: windows-latest
  32. #name: Build and Test Windows
  33. #steps:
  34. #- uses: actions/checkout@v2
  35. #- name: Init submodules
  36. #run: git submodule update --init --recursive
  37. #- name: Build the Docker image
  38. #run: docker build . --file .ci/Dockerfile.windows --isolation=hyperv --tag windows_debugimage:latest -m 2GB