mediachain / concat

Mediachain daemons
MIT License
42 stars 13 forks source link

Release process for compiled builds #56

Closed yusefnapora closed 7 years ago

yusefnapora commented 7 years ago

We should set up an automated build process that compiles tagged releases for linux and osx. This should be possible on Travis: https://docs.travis-ci.com/user/deployment/releases

Their mac os environments support go 1.7, so we should be good there.

TODO:

denisnazarov commented 7 years ago

Would be awesome to do this before launch. Installing gorocksdb took 10min+ on my laptop and really made going through the tutorial sad :\

cc @parkan

yusefnapora commented 7 years ago

we can at least manually upload binaries until we get things automated

parkan commented 7 years ago

Oh yeah let's cook some binaries, this should have been on the list

vyzo commented 7 years ago

We should also do container based setup -- the base container with the dependencies and build on top should be fast.

At any rate, let's have a fast installation procedure I can add to the README -- in fact I'll make a couple of sections and start with them (and have installation from source last, with the caveat that it is slow!)

vyzo commented 7 years ago

Also for binaries: I can make and sign binaries for linux and yusef can do the same for OSX. We need a place to put them though.

parkan commented 7 years ago

Don't need to get this in for V2, however see https://github.com/mediachain/concat/issues/59

vyzo commented 7 years ago

Implemented in #61