build.yml 462 B

123456789101112131415161718192021
  1. name: Build and test
  2. on: [push]
  3. jobs:
  4. build:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - uses: actions/checkout@v2
  8. - name: install packages
  9. run: sudo apt update && sudo apt install libgnutls28-dev nettle-dev
  10. - name: submodules
  11. run: git submodule update --init --recursive
  12. - name: cmake
  13. run: cmake -B build -DUSE_JUICE=1 -DUSE_GNUTLS=1
  14. - name: make
  15. run: (cd build; make)
  16. - name: test
  17. run: ./build/tests