2017-11-16 04:52:26 +00:00
|
|
|
version: '{build}'
|
|
|
|
pull_requests:
|
|
|
|
do_not_increment_build_number: true
|
|
|
|
environment:
|
|
|
|
ProjectVersion: build$(APPVEYOR_BUILD_VERSION)
|
|
|
|
matrix:
|
|
|
|
- PYTHON: C:\PYTHON36
|
|
|
|
install:
|
|
|
|
- ps: 'if(Test-Path env:APPVEYOR_REPO_TAG_NAME) {$env:ProjectVersion=$env:APPVEYOR_REPO_TAG_NAME}'
|
|
|
|
- '%PYTHON%\python.exe --version'
|
|
|
|
- '%PYTHON%\Scripts\pip install pyinstaller'
|
|
|
|
- '%PYTHON%\Scripts\pip install markdown'
|
|
|
|
- '%PYTHON%\python.exe -m markdown README.md > README.html'
|
|
|
|
- '%PYTHON%\Scripts\pyinstaller bundle\EntranceRandomizer.spec'
|
|
|
|
- 'mkdir dist\EntranceRandomizer\ext'
|
|
|
|
- 'move dist\EntranceRandomizer\*.pyd dist\EntranceRandomizer\ext'
|
|
|
|
- 'move dist\EntranceRandomizer\tcl*.dll dist\EntranceRandomizer\ext'
|
|
|
|
- 'move dist\EntranceRandomizer\tk*.dll dist\EntranceRandomizer\ext'
|
2017-11-26 02:49:36 +00:00
|
|
|
- '"%WIX%\bin\heat.exe" dir "dist\EntranceRandomizer" -sfrag -srd -suid -dr INSTALLDIR -cg ERFiles -ag -template fragment -t bundle\components.xslt -out build\components.wxs'
|
|
|
|
- '"%WIX%\bin\candle.exe" -out build\ bundle\*.wxs build\*.wxs'
|
2017-11-26 02:55:48 +00:00
|
|
|
- '"%WIX%\bin\light.exe" -ext WixUIExtension build\*.wixobj -o dist\EntranceRandomizer-Installer-%ProjectVersion%-win32.msi -b dist\EntranceRandomizer'
|
2017-11-16 04:52:26 +00:00
|
|
|
build: off
|
|
|
|
artifacts:
|
2017-11-26 02:55:48 +00:00
|
|
|
- path: dist/EntranceRandomizer*.msi
|
|
|
|
name: EntranceRandomizer-Installer-$(ProjectVersion)-win32.msi
|
|
|
|
- path: dist/EntranceRandomizer/
|
|
|
|
name: EntranceRandomizer-Raw-$(ProjectVersion)-win32.zip
|
2017-11-16 04:52:26 +00:00
|
|
|
deploy:
|
|
|
|
- provider: GitHub
|
|
|
|
tag: $(APPVEYOR_REPO_TAG_NAME)
|
|
|
|
auth_token:
|
|
|
|
secure: wQH+KnogyjYcDdo/srOQeoYEVIbH1uoYA5Iajdy/sR0Tbme7gOt15u2FBIkTg9/x
|
2017-11-26 02:49:36 +00:00
|
|
|
artifact: /.*-win32.*/
|
2017-11-16 04:52:26 +00:00
|
|
|
force_update: false
|
|
|
|
on:
|
|
|
|
appveyor_repo_tag: true
|