Skip to content
Snippets Groups Projects
Commit a1c8d833 authored by Sebastian Hahta's avatar Sebastian Hahta
Browse files

Merge branch 'feature/deploy' into 'master'

Feature/deploy

See merge request nicolas.pope/ftl!6
parents a9589259 fbab13bf
No related branches found
No related tags found
1 merge request!6Feature/deploy
Pipeline #10807 passed
windows job: # Gitlab waits until all jobs for a stage are completed before moving to next
tags: # stage, so using stages for Windows/Linux builds would wait until the other is
- win # finished before continuing.
script: #
- 'call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat"' # Perhaps relevant in future https://gitlab.com/gitlab-org/gitlab-ce/issues/47063
- mkdir build
- cd build stages:
- 'cmake -DWITH_PCL=FALSE -DCMAKE_GENERATOR_PLATFORM=x64 -DEigen3_DIR="C:/Program Files (x86)/Eigen3/share/eigen3/cmake" -DOpenCV_DIR="D:/opencv-4.0.1/build/install" -DCUDA_TOOLKIT_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1" ..' - all
- devenv ftl.utu.fi.sln /build Release # - build
# - test
linux job: # - deploy
#cache:
# paths:
# - build/
docker:
stage: all
tags: tags:
- docker - docker
image: ubuntu:18.04 image: ubuntu:18.04
before_script: before_script:
- export DEBIAN_FRONTEND=noninteractive - export DEBIAN_FRONTEND=noninteractive
- apt-get update -qq && apt-get install -y -qq g++ cmake git - apt-get update -qq && apt-get install -y -qq g++ cmake git
...@@ -24,3 +29,20 @@ linux job: ...@@ -24,3 +29,20 @@ linux job:
- cmake .. - cmake ..
- make - make
- ctest --output-on-failure - ctest --output-on-failure
windows:
stage: all
variables:
CMAKE_ARGS: '-DWITH_PCL=FALSE -DCMAKE_GENERATOR_PLATFORM=x64 -DEigen3_DIR="C:/Program Files (x86)/Eigen3/share/eigen3/cmake" -DOpenCV_DIR="D:/opencv-4.0.1/build/install" -DCUDA_TOOLKIT_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1"'
DEPLOY_DIR: 'D:/Shared/AutoDeploy'
tags:
- win
script:
- 'call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat"'
- mkdir build
- cd build
- cmake %CMAKE_ARGS% ..
- devenv ftl.utu.fi.sln /build Release
- rmdir /q /s "%DEPLOY_DIR%/%CI_COMMIT_REF_SLUG%"
- mkdir "%DEPLOY_DIR%/%CI_COMMIT_REF_SLUG%"
- 'copy "applications\vision\Release\ftl-vision.exe" "%DEPLOY_DIR%\%CI_COMMIT_REF_SLUG%"'
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment