Skip to content
Snippets Groups Projects
.gitlab-ci.yml 806 B
Newer Older
Sebastian Hahta's avatar
Sebastian Hahta committed
windows job:
  tags:
    - win
  script:
Sebastian Hahta's avatar
Sebastian Hahta committed
    - 'call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat"'
    - mkdir build
    - cd build
Sebastian Hahta's avatar
Sebastian Hahta committed
    - 'cmake -DCMAKE_GENERATOR_PLATFORM=x64 -DOpenCV_DIR="D:/opencv-4.0.1/build/install" -DCUDA_TOOLKIT_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1" ..'
    - devenv ftl.utu.fi.sln /build Release
Sebastian Hahta's avatar
Sebastian Hahta committed
  
linux job:
  tags:
    - docker
Nicolas Pope's avatar
Nicolas Pope committed

Sebastian Hahta's avatar
Sebastian Hahta committed
  image: ubuntu:18.04
  
  before_script:
   - export DEBIAN_FRONTEND=noninteractive
   - apt-get update -qq && apt-get install -y -qq g++ cmake git
   - apt-get install -y -qq libopencv-dev libgoogle-glog-dev liburiparser-dev libreadline-dev libmsgpack-dev uuid-dev
Nicolas Pope's avatar
Nicolas Pope committed
  script:
    - mkdir build
    - cd build
    - cmake ..
    - make
    - ctest --output-on-failure