summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorstijn <stijn@ignitron.net>2015-12-17 10:24:33 +0100
committerDamien George <damien.p.george@gmail.com>2015-12-18 21:49:35 +0000
commitda199e4407f38c170179c33aef862fd5109145e2 (patch)
tree461019a5dd92a8f41cae8329a3f0a1fc915c47cc
parentfe03e7bcb7a7dd95eb30bbe4e21ed9ef9bf88b25 (diff)
downloadmicropython-da199e4407f38c170179c33aef862fd5109145e2.tar.gz
micropython-da199e4407f38c170179c33aef862fd5109145e2.zip
windows: Add Appveyor CI builds for msvc port.
Appveyor is like Travis, but for Windows builds. The appveyor.yml configuration will build the msvc port in all configuration/platform conbinations, and run the tests for each of those.
-rw-r--r--windows/.appveyor.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/windows/.appveyor.yml b/windows/.appveyor.yml
new file mode 100644
index 0000000000..84060a1162
--- /dev/null
+++ b/windows/.appveyor.yml
@@ -0,0 +1,32 @@
+environment:
+ # Python version used
+ MICROPY_CPYTHON3: c:/python34/python.exe
+
+init:
+ # Set build version number to commit to be travis-like
+- ps: Update-AppveyorBuild -Version $env:appveyor_repo_commit.substring(0,8)
+
+configuration:
+- Debug
+- Release
+
+platform:
+- x86
+- x64
+
+build:
+ project: windows/micropython.vcxproj
+ verbosity: normal
+
+test_script:
+- cmd: >-
+ cd tests
+
+ %MICROPY_CPYTHON3% run-tests
+
+skip_tags: true
+
+deploy: off
+
+nuget:
+ disable_publish_on_pr: true