Commit graph

8 commits

Author SHA1 Message Date
mazmazz
f3f37bdaa9 Deployer: Fix tag toggle logic error; rename to DPL_TAG_ENABLED for back compat 2020-06-09 19:18:28 -04:00
mazmazz
87f11e2e2a Travis: Fix OS X maximum log length error 2020-06-09 17:13:51 -04:00
mazmazz
eb57419eb5 Travis OS X: Use MacPorts for program depends 2020-06-09 16:48:32 -04:00
mazmazz
8b7cfab2f2 DEPLOYER: Add Windows "installer" (7z SFX) 2020-06-09 08:11:04 -04:00
mazmazz
06ddf5b7f7 TRAVIS DEPLOYER: Improve trigger conditions
* DPL_DEPLOY_TAG -- Control whether to trigger on release tag
* DPL_UPLOAD_{package}_{target} -- Toggle per target whether to upload a package
* Actually make negation accurate with target-specific vars
2020-06-08 19:16:50 -04:00
mazmazz
8c4930ca35 Travis Windows: Specifiy GCC version specifically (10.1.0-3) 2020-06-08 15:22:34 -04:00
mazmazz
2204929362 Deployer: Trigger GitHub/FTP fix 2020-06-08 12:41:18 -04:00
mazmazz
f1871ba69d Deployer v2 for Travis
General build:
* OSX: Build all brews ourselves
* OSX: Enable caching for brews
* OSX: Enable CCACHE
* New Windows buildbot

Deployments:
* Ordered deploying buildbots first
* Overhauled DPL variables
* Specify asset paths in one variable, delimited by ;
* Enabled Github Releases deployment
* Dummied out Debian package builds
* Added environment targeting for core2 CPU
2020-06-08 12:00:20 -04:00