ScintillatorSynth / Scintillator

A Video Synthesis Engine for SuperCollider
https://scintillatorsynth.org
56 stars 8 forks source link

Automate Deployment of Release Builds #99

Closed lnihlen closed 4 years ago

lnihlen commented 4 years ago

Purpose and motivation

I want to simplify the release process for Scintillator as much as possible. Also I broke the current deployment process in a previous PR. So this PR attempts to fix deployment and upload signed builds (#89) for both Linux and MacOS to S3 instance. I may also attempt to deploy builds to GitHub at the same time.

Having the builds on S3 allows for the installer script to work, unblocking effort on #88.

Implementation

Changes to the Travis CI yaml and scripting files to detect if this is a tagged release build, and if so sign the binary on OSX with a new script that does that, and then upload the results to S3.

Types of changes

Status

lnihlen commented 4 years ago

Unfortunately the easiest way to test this is pushing direct to master.