aboutsummaryrefslogtreecommitdiff
path: root/.appveyor.yml
diff options
context:
space:
mode:
authorMatt Davis <mrd@redhat.com>2019-03-12 11:35:50 -0700
committerIngy döt Net <ingy@ingy.net>2019-03-12 16:22:31 -0700
commit9141e900d10d280173335b20207e87d4a15e62c6 (patch)
tree1661b538cfa1e20fb3611adedf25e4c1c6d50441 /.appveyor.yml
parentd6cbff662084dd94bde5421ece495482d1b14454 (diff)
downloadpyyaml-9141e900d10d280173335b20207e87d4a15e62c6.tar.gz
Windows Appveyor build
* builds Windows wheels against a specified libyaml repo/refspec for many Python versions * since we don't have multiple Appveyor workers, it's faster/more convenient to run them serially * not all paths sufficient for general CI usage yet; still needs manual inspection/testing of output * various hacks to quiet warning noise during build on old Pythons
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
new file mode 100644
index 0000000..bdad5f3
--- /dev/null
+++ b/.appveyor.yml
@@ -0,0 +1,35 @@
+# TODO: update this from inside the build to use branch current version
+version: '{build}'
+
+image:
+- Visual Studio 2015
+
+#cache:
+#- 'C:\Python38\'
+#- 'C:\Python38-x64'
+
+environment:
+ libyaml_repo_url: https://github.com/yaml/libyaml.git
+ libyaml_refspec: release/0.2.2
+# matrix:
+# - PYTHON_VER: Python27
+# - PYTHON_VER: Python27-x64
+# - PYTHON_VER: Python34
+# - PYTHON_VER: Python34-x64
+# - PYTHON_VER: Python35
+# - PYTHON_VER: Python35-x64
+# - PYTHON_VER: Python36
+# - PYTHON_VER: Python36-x64
+# - PYTHON_VER: Python37
+# - PYTHON_VER: Python37-x64
+# - PYTHON_VER: Python38
+# - PYTHON_VER: Python38-x64
+
+#init:
+#- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
+
+build_script:
+- ps: packaging\build\appveyor.ps1
+
+#on_finish:
+#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))