bbc / digital-paper-edit-electron

Work in progress - BBC News Labs digital paper edit project - Electron, Cross Platform Desktop app - Mac, Windows, Linux
Other
26 stars 22 forks source link

travis initial setup #2

Closed pietrop closed 5 years ago

pietrop commented 5 years ago

Is your Pull Request request related to another issue in this repository ?

NA

Describe what the PR does

Adds travis config to publish electron build for Mac, Windows and PC onto github releases, everytime there's a version change in package.json

State whether the PR is ready for review or whether it needs extra work

Work in progress

Additional context

Based on autoEdit docs - Travis CI continuous build for electron.

Key dependency that abstract all the complexity and makes this all possible is electron-builder

pietrop commented 5 years ago

Leaving auto update from releases as a separate PR as seems to be a bit more complex then expected.

Most of the changes are in adding and tweaking .travis.yml following steps from autoEdit docs - Travis CI continuous build for electron setup.