deps_ubuntu.yml 757 B

12345678910111213141516171819202122232425262728293031323334
  1. name: build ubuntu deps
  2. on:
  3. push:
  4. branches:
  5. - build_deps
  6. jobs:
  7. build_dep:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v2
  11. with:
  12. ref: 'build_deps'
  13. - name: update clock
  14. run: sudo hwclock -s
  15. - name: update apt
  16. run: sudo apt update
  17. - name: install gtk2 glew
  18. run: sudo apt install libgtk2.0-dev libglew-dev libudev-dev
  19. - name: mkdir in deps
  20. run: mkdir deps/build
  21. - name: cmake deps
  22. working-directory: ./deps/build
  23. run: cmake ..
  24. - name: make deps
  25. working-directory: ./deps/build
  26. run: make
  27. - name: Upload artifact
  28. uses: actions/upload-artifact@v1.0.0
  29. with:
  30. name: deps_ubuntu
  31. path: ./deps/build/destdir/