From be3a3c6ebcddb7b0f2eb61e2c978d705db515f32 Mon Sep 17 00:00:00 2001 From: Etoh Date: Mon, 25 Dec 2017 20:11:01 +0000 Subject: [PATCH] Re-implement alby128's appveyor code --- .appveyor.yml | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..0ead4d2 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,54 @@ +environment: + MINICONDA: "C:\\Miniconda" + clone_folder: c:\projects\syncplay + +image: + - Visual Studio 2013 + +platform: x86 + +configuration: Release + +init: + - set PATH=C:\Miniconda;C:\Miniconda\Scripts;%PATH% + - cmd: conda create -n syncplay -y + - cmd: activate syncplay + - cmd: conda install python pywin32 pyside -y + - cmd: pip install twisted py2exe_py2 zope.interface + - cmd: type nul > C:\Miniconda\envs\syncplay\lib\site-packages\zope\__init__.py + - cmd: pip freeze + - cmd: conda list + +install: + - cmd: cd c:\projects\syncplay + - cmd: python buildPy2exe.py + - cmd: del C:\projects\syncplay\syncplay_v1.5.1\lib\DNSAPI.dll + - cmd: del C:\projects\syncplay\syncplay_v1.5.1\lib\MPR.dll + - cmd: mkdir C:\projects\syncplay\syncplay_v1.5.1\platforms + #- cmd: copy C:\Miniconda\envs\syncplay\library\plugins\platforms\qwindows.dll C:\projects\syncplay\syncplay_v1.5.1\platforms\ + +# Not a project with an msbuild file, build done at install. +build: off + +artifacts: + path: 'syncplay_v1.5.1' + type: zip + name: Syncplay_win + +# Push artefact to S3 bucket and list all +before_deploy: + - cmd: dir + #- cmd: python -c "from PySide2 import QtCore; print QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.PluginsPath)" + +# Deploy build to BinTray +deploy: + provider: BinTray + username: etoh + api_key: + secure: TfwB161OlDOcAz5nnmjtNjDmJw2KyCz/uB1KzN4r5/9AL3uczWNuY+k6qVGaRvOP + subject: syncplay + repo: Syncplay + package: Syncplay-win + version: "1.5.1" + publish: true + override: true