Compare commits

...

5 Commits

Author SHA1 Message Date
David Given
adb1e9ba00 Document the precompiled releases. 2019-07-07 01:50:31 +02:00
David Given
7752fd9f2c Remember that our build artifact is now a zipfile... 2019-07-07 01:45:11 +02:00
David Given
5db81e681f Appveyor really doesn't have zip? 2019-07-07 01:44:08 +02:00
David Given
6ef969fd7e Upload zipfiles rather than uncompressed exes. 2019-07-07 01:42:05 +02:00
David Given
98dece78c6 Let's see if we can avoid the infinite build loops this time... 2019-07-07 01:37:58 +02:00
2 changed files with 19 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
version: '{branch}.{build}'
clone_depth: 1
skip_tags: true
environment:
MSYSTEM: MINGW32
@@ -10,22 +11,29 @@ init:
install:
- set PATH=c:\msys64\mingw32\bin;c:\msys64\usr\bin;c:\msys64\bin;%PATH%
- echo %PATH%
- pacman -S --noconfirm --needed make ninja mingw-w64-i686-libusb mingw-w64-i686-sqlite3 mingw-w64-i686-zlib mingw-w64-i686-gcc
- pacman -S --noconfirm --needed make ninja mingw-w64-i686-libusb mingw-w64-i686-sqlite3 mingw-w64-i686-zlib mingw-w64-i686-gcc zip
build_script:
- make
- zip -9 fluxengine.zip fluxengine.exe
artifacts:
- path: fluxengine.exe
name: fluxengine.exe
- path: fluxengine.zip
name: fluxengine.zip
deploy:
release: fluxengine-windows-client-v$(appveyor_build_version)
description: FluxEngine Windows client
release: FluxEngine Windows client version $(APPVEYOR_BUILD_NUMBER)
description: >
This is an automatically built version of the FluxEngine Windows client
which is generated whenever a significant checkin has happened. It's had
no testing whatsoever.
To use, download it, put it somewhere, and then run it from a cmd window
or other command line shell.
provider: GitHub
auth_token:
secure: dfJjj7fWCoDUz+Ni11OcNPB/U3TNJFwNA2AsL++ChFjniUsZLlC6SDWHiL/t4FZo
artifact: fluxengine.exe
artifact: fluxengine.zip
draft: false
prerelease: false
on:

View File

@@ -139,6 +139,11 @@ the port and proceed normally.
## Building the client
**Before you read this:** If you're on Windows, good news! You can download a
*precompiled version of the FluxEngine client [from the GitHub releases
*page](https://github.com/davidgiven/fluxengine/releases/latest). Simply unzip
*it somewhere and run it from a `cmd` window (or other shell).
The client software is where the intelligence, such as it is, is. It's pretty
generic libusb stuff and should build and run on Windows, Linux and OSX as
well, although on Windows it'll need MSYS2 and mingw32. You'll need to