Gluon: Add binaries to github releases

Created on 24 Oct 2016  路  7Comments  路  Source: gluon-lang/gluon

beginner

Most helpful comment

Binaries should now be provided for every release. Currently we build the following platforms.

  • gluon-v0.7.1-x86_64-apple-darwin.tar.gz
  • gluon-v0.7.1-x86_64-pc-windows-gnu.tar.gz
  • gluon-v0.7.1-x86_64-unknown-freebsd.tar.gz
  • gluon-v0.7.1-x86_64-unknown-linux-gnu.tar.gz

If builds for additional platforms are desired just leave a comment or issue a PR adding it like the other deploy only builds https://github.com/gluon-lang/gluon/blob/8a0be0956960ef79217883f821c1b1f26b454ec6/.travis.yml#L16-L30 !

https://github.com/gluon-lang/gluon/releases/tag/v0.7.1

All 7 comments

Seems like a good idea, not sure what the easiest way of doing this is. I think appveyor produces build artifacts, unsure if travis can do it.

Thanks! Will have a look.

What are the target platforms ?

Perhaps, 64-bit FreeBSD, Linux and Windows.

linux should be first since that is what travis builds on, Appveyor should be possible with windows. Dunno how to get FreeBSD builds, I don't believe traivs has FreeBSD build machines in any case. Mac could maybe work, travis makes builds on it but they are unfortunately extremely slow to start (not enough machines to run builds) which is problematic.

Unfortunately I ran into problems last time I tried and had to remove the binary deployment https://github.com/gluon-lang/gluon/commit/969d66852c3463c4909e99cdcc39293b347eda60 would be happy to accept PRs for this though from anyone that knows how to get it working.

Linux builds from travis is working now. Haven't managed to get Appveyor (windows) working yet however.

https://github.com/gluon-lang/gluon/releases

Still need to compress the binary (which should let me give the artifact a more informative name as well).

Binaries should now be provided for every release. Currently we build the following platforms.

  • gluon-v0.7.1-x86_64-apple-darwin.tar.gz
  • gluon-v0.7.1-x86_64-pc-windows-gnu.tar.gz
  • gluon-v0.7.1-x86_64-unknown-freebsd.tar.gz
  • gluon-v0.7.1-x86_64-unknown-linux-gnu.tar.gz

If builds for additional platforms are desired just leave a comment or issue a PR adding it like the other deploy only builds https://github.com/gluon-lang/gluon/blob/8a0be0956960ef79217883f821c1b1f26b454ec6/.travis.yml#L16-L30 !

https://github.com/gluon-lang/gluon/releases/tag/v0.7.1

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Marwes picture Marwes  路  10Comments

typesanitizer picture typesanitizer  路  12Comments

jrpascucci picture jrpascucci  路  6Comments

Shuenhoy picture Shuenhoy  路  4Comments

newtack picture newtack  路  14Comments