From ebd97f4f49407de48abb2916ff414a69d93baf73 Mon Sep 17 00:00:00 2001 From: Thomas Faingnaert Date: Mon, 26 Aug 2019 03:15:41 +0200 Subject: [PATCH] Add AppVeyor support (#1136) --- appveyor.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..5ef1a1a3 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,33 @@ +image: Visual Studio 2017 +clone_folder: c:\openpose + +build_script: + - mkdir build + - cd build + - cmake -DGPU_MODE=CPU_ONLY -G "Visual Studio 15 2017 Win64" .. + - cmake --build . --config "Release" + +after_build: + - ps: cd .. + - ps: mkdir artifacts + - ps: mkdir artifacts/bin + - ps: mkdir artifacts/examples + - ps: mkdir artifacts/examples/media + - ps: mkdir artifacts/include + - ps: mkdir artifacts/lib + - ps: Get-ChildItem -Path build/x64/Release/*.exe -Recurse -File | Copy-Item -Destination artifacts/bin + - ps: Get-ChildItem -Path build/x64/Release/*.dll -Recurse -File | Copy-Item -Destination artifacts/bin + - ps: Get-ChildItem -Path build/bin/*.dll -Recurse -File | Copy-Item -Destination artifacts/bin + - ps: Get-ChildItem -Path examples/media/* -Recurse -File | Copy-Item -Destination artifacts/examples/media + - ps: Copy-Item include/openpose -Recurse -Destination artifacts/include/ + - ps: Copy-Item 3rdparty/windows/opencv/include/opencv2 -Recurse -Destination artifacts/include/ + - ps: Get-ChildItem -Path build/*.lib -Recurse -File | Copy-Item -Destination artifacts/lib + - ps: Get-ChildItem -Path 3rdparty/*.lib -Recurse -File | Copy-Item -Destination artifacts/lib + - ps: Copy-Item models -Recurse -Destination artifacts/ + - ps: cd artifacts + - ps: 7z a ..\openpose.zip . + - ps: cd .. + +artifacts: + - path: openpose.zip + name: OpenPose -- GitLab