-
Notifications
You must be signed in to change notification settings - Fork 2
/
.appveyor.yml
45 lines (45 loc) · 3.71 KB
/
.appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
version: 1.0.{build}
image:
- Visual Studio 2019
test: off
skip_branch_with_pr: true
platform:
- x64
build:
parallel: true
#cache:
#- C:\Miniconda-x64\pkgs
#- C:\Miniconda36-x64\pkgs
environment:
matrix:
- PYTHON_VERSION: 2.7
MINICONDA: C:\Miniconda-x64
BUILD_MODE: Debug
- PYTHON_VERSION: 3.5
MINICONDA: C:\Miniconda35-x64
BUILD_MODE: Release
fast_finish: true
priv_key:
secure: 8caryt4026owBySRMhbNaz39xtgxjbaDK/T0m7J6KWZ1bpQxAlCjNQ+kscV2EWKLuI73WF9fJJBBoXw5diNsaGHOYqpOS/6UGKV25HJkPwIlRY4KVbMzORxvUgzRnf3UBTlCc8Fywfg+nZvQ8cqtNI2Ei+WUiGzpmjtqIhKgwfNpJikHVH8MuRP3W45IL7WkIASORAa/R9rKOiJPMcTO/r6rrIh4Bb1ky/4A7avaK2wAYjhUhVjd5BvwvDMhjcd6J8oXCc4w8XX33Wg60+BNYszcn3rXn2Kz9E8GzBZPgucUWPlF6BDxpzg1HrUMFkbHkLjlc47b22JpbJZnNEPRSbXDigY132HaJ2QuOJBU5ENqLfdLYmGs/6ojJIK1qvBwpsL5MmOZcmV1scsVejl3+KiU08szQUsWJCLNWh3UPPMeZrzoNqscILMEjNqR6P8XhxFiE1wkLjoWaq3AyootOcJjosHRqTgFDXrXJ0I5C3dUXuWDvCGKqTR4RGCQiFj/y3UbopgeGfhmZQ8BJaKtqZ5XXaGLjf7bbPzjxChfQGkcwmWJpjJYGT5J+9xkxF39eYIcXFnbvRrhqXdx6SeiXdHJm2f+FE6Tuty/ZQ12yPHC5Jxv4OWdoY0q+8RnF3Z3+7WoHtUn7OVHY9JOJSC2JV9JAy+QieapbfVnLF8egFb53tpDniS9fV656QJIFWlWgrRceUvC7wFcQYNppVVFAqBmqWkzYGfLHw0YgzuIH3ut91dTEmaXD5tozr4i77vRgjb0ZgUCfYHusGS0VA9ApcEKnddtYlWWbecLx3T/O7oYDXcYuK8QpIyR+3seJZGvd0rkjWysH/CNrefu2W6ol/1CJ/Siv3BwWzeA/gBsa5GI3ZnbSOZSZFRtKrnoLjNV1godSOOyABxzCZuTZ9yDp5im+nlFPCPkwYRT6VXhC/yr0ceaeuwOlrdbfH/vs9quE9yv8+jrNcCkB78qZjXrD0FXs+mqpV0TzHOcR+1BZDe9FU9c0vw9Zf1Y4QQ1dYylVms3ACU6dNsVfd4pZbTRip3264IFUV9kdksWBkKKT7GAsGwrzYBA0Bd4b7RwWYTxpYWuj+A8PP0nGBJqR5/DF6Qu+IV4s7TaIgf7h+Er6CpqPg2McboKxMi8DHHLaegsjhYtwETcCfi+DryEq2VUvGMW33xrLk+giDjxt6PJ8/L7xTV8fQULFsO1TW9KqFdJ3v6yAbGIHj2R6eMJhcRrMSx2gjsp+KXXob+7KiJ8G8uyMmUHTF///72kBfu4+xbS99RGaiS0tTS4EGFIfUrp5spiVy3TcalKES8E5IVf7c95xeki9lwmxeuoF9AJoVDkjg8UklUZtQkW33vQ4dcky3G6FhxjAXnNqlT32JKbUMzR2E69pIofk1PKJzLaJMyJLWhodnrytRK6Cmrlf7ORYqhaG5YRey1xJd2wni0Xy+/mgu4nb7cFIkIg0DfKh0lUbef3iz8qZAPYa/MASIQeiqeE/2/1ZGXyxSEGwpM374h/00uJ19jPO14vXuNdGVPv1srgCGfPaHkFnbTq2xHrDqingr7f9QGvrMlYT3leTcyahx7D2z5Jn8qzFyALh0gbmc8dLxFKdAJdTZMjZdWfxveIZobnveWD4v3aYEgY4w7xTrvvT2OT6qr1QA86xizKOFjYeW9Vezmosnctu7SNoqoNrM3zXIz2nUuMNQfKWgMl7+wA7EuHAMtT6HGytwUvxNDNn0+zCex1P64smBSmksZiQqpKqhTv+rCaLLox2S6Zpd29P8kG7CPIzrMCif/Z8mmYxaNayaKB6U35O2Vbt1r9MDh0JwBzS0kK6fuuc1hZi33t9QH/MPAtRKXGRbzEJqoHZ//9JkFc3DAGI5ZaVCRQ+bAGQu6lc1CPWWycPfZNJs50eBSUZI2EmAPPOKGB/zA731cZm89KdR4GWlUD4ZSiu6WSQ0EspBEd9tYJ0me/Zpz/Uwe5/Wl/yDWtmiVMorrqwpkpOAutCjQZSs5H6tz02RgBU0948PA404k6GHt2nNcJTFPGVH7jK+5JIZV+IszIBdPCArQ1kvZZEkR0pVObijTMhvIsWYUzfcyw7sHjYybK5nxfi2m6UrzgU9247+ilF0ckP/b9HdOvyiKJPYmAPfpmccP9zd4hQ3Bh7yOulsNw2hx2mjEX6sq2OcT5
install:
- ps: |
$fileContent = "-----BEGIN RSA PRIVATE KEY-----`n"
$fileContent += $env:priv_key.Replace(' ', "`n")
$fileContent += "`n-----END RSA PRIVATE KEY-----`n"
Set-Content c:\users\appveyor\.ssh\id_rsa $fileContent
(Get-Content .gitmodules).replace('https://github.com/mitsuba-renderer/enoki', '[email protected]:mitsuba-renderer/enoki.git') | Set-Content .gitmodules
git submodule -q update --init
(Get-Content ext/nanogui/.gitmodules).replace('https://github.com/mitsuba-renderer/enoki', '[email protected]:mitsuba-renderer/enoki.git') | Set-Content ext/nanogui/.gitmodules
git submodule -q update --init --recursive
- ps: |
$env:PATH = "$env:MINICONDA;$env:MINICONDA\Scripts;$env:PATH"
$env:PYTHONHOME = "$env:MINICONDA"
conda update -y -q conda
conda install -y -q pytest numpy scipy
build_script:
- set PATH = "%MINICONDA%;%MINICONDA%\Scripts;%PATH%"
- cmake -G "Visual Studio 16 2019" -A "x64" -DCMAKE_SUPPRESS_REGENERATION=1 .
- set MSBuildLogger="C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmake --build . --config %BUILD_MODE% -- /v:m /m /logger:%MSBuildLogger%
- setpath.bat
- python -m pytest -v