syncplay/.appveyor.yml

61 lines
1.7 KiB
YAML
Raw Normal View History

2017-10-05 10:27:35 +00:00
environment:
MINICONDA: "C:\\Miniconda"
platform: x86
configuration: Release
init:
2017-12-25 20:23:03 +00:00
- set PATH=C:\Miniconda;C:\Miniconda\Scripts;C:\Program Files (x86)\NSIS;%PATH%
2017-12-25 20:18:16 +00:00
- conda create -n syncplay -y
- activate syncplay
2018-04-24 14:41:51 +00:00
- conda install python=3.5 -y
2018-04-11 10:40:56 +00:00
- conda install pywin32 -y
2018-04-24 14:41:51 +00:00
- conda install -c conda-forge pyside2 -y
- pip install twisted pyinstaller zope.interface
2017-12-25 20:18:16 +00:00
- type nul > C:\Miniconda\envs\syncplay\lib\site-packages\zope\__init__.py
- type nul > C:\Miniconda\envs\syncplay\lib\site-packages\pyinstaller\loader\rthooks\pyi_rth_twisted.py
2017-12-25 20:23:03 +00:00
- pip freeze
2017-12-25 20:18:16 +00:00
- conda list
2017-10-05 10:27:35 +00:00
install:
2017-12-25 20:18:16 +00:00
- cd %APPVEYOR_BUILD_FOLDER%
2017-12-25 20:23:03 +00:00
- for /F "tokens=2 delims='" %%a in ('findstr version syncplay\__init__.py') do @set ver=%%a
#- pyinstaller pyinstaller-onefile.spec
#- move dist\Syncplay.exe Syncplay-%ver%-win-Py35-PySide2.exe
#- del build /s /Q
#- del dist /s /Q
- pyinstaller pyinstaller-onedir.spec
- python buildInstaller.py
- copy Syncplay-%ver%-Setup.exe Syncplay-%ver%-Setup-Py35-PySide2.exe
2017-10-05 10:27:35 +00:00
# Not a project with an msbuild file, build done at install.
2018-02-20 18:43:21 +00:00
build: off
2017-10-05 10:27:35 +00:00
artifacts:
- path: 'dist'
2017-12-25 20:23:03 +00:00
type: zip
name: Syncplay-$(ver)-win-py35-pyside2
2017-12-25 20:23:03 +00:00
- path: Syncplay-$(ver)-Setup-Py35-PySide2.exe
name: Syncplay-$(ver)-Setup-Py35-PySide2
2017-10-05 10:27:35 +00:00
# Push artefact to S3 bucket and list all
before_deploy:
2017-12-25 20:18:16 +00:00
- dir
#- python -c "from PySide2 import QtCore; print QtCore.QLibraryInfo.location(QtCore.QLibraryInfo.PluginsPath)"
2017-12-25 20:11:01 +00:00
2017-10-05 10:27:35 +00:00
2017-10-07 20:02:59 +00:00
# Deploy build to BinTray
2017-10-05 10:27:35 +00:00
deploy:
2017-10-07 20:02:59 +00:00
provider: BinTray
username: alby128
api_key:
secure: lAocj5KA9Z9x4BefQBIgNlQJbeW4qPBfCgYVBHMyOP3NgyhnMLmvR57ZCqtCKBlQ
subject: alby128
repo: Syncplay
package: Syncplay
2017-10-15 15:16:23 +00:00
version: "test"
2017-10-07 20:02:59 +00:00
publish: true
2017-12-25 20:11:01 +00:00
override: true