.gitlab-ci.yml 564 B

1234567891011121314151617181920
  1. stages:
  2. - release
  3. build_release_linux:
  4. image: ubuntu:hirsute
  5. stage: release
  6. when: manual
  7. before_script:
  8. - apt-get update && apt-get -y install build-essential wget cmake libsystemd-dev freeglut3 freeglut3-dev libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev libvulkan-dev
  9. - cd trackpoint-app
  10. - ./build-dependencies-first.sh release
  11. - mkdir build
  12. script:
  13. - cd build
  14. - cmake ..
  15. - cmake --build . --parallel
  16. artifacts:
  17. expire_in: 2 weeks
  18. paths:
  19. - trackpoint-app/build/TrackpointApp