Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

Orbit Electron App builds should be publicly available #132

Open
2 tasks
haadcode opened this issue Oct 3, 2016 · 11 comments
Open
2 tasks

Orbit Electron App builds should be publicly available #132

haadcode opened this issue Oct 3, 2016 · 11 comments

Comments

@haadcode
Copy link
Member

haadcode commented Oct 3, 2016

People should be able to download a build of Orbit from dist.ipfs.io.

  • Automate build process (almost done, just need to upload the .gz files from CircleCI to dist)
  • Figure out deployment to dist.ipfs.io
@haadcode haadcode added the goal label Oct 3, 2016
@haadcode haadcode changed the title Orbit builds should be available at dist.ipfs.io Orbit builds should be publicly available Oct 4, 2016
@haadcode
Copy link
Member Author

haadcode commented Oct 4, 2016

Changed the title to not lock down the decision yet on where the builds will be located. Can be dist.ipfs.io, can be Github releases, can be something else.

@haadcode
Copy link
Member Author

haadcode commented Oct 4, 2016

04:42 < dignifiedquire> haad: I think Orbit releases should be both on github and on dist.ipfs.io, githbub releases are just the place everyone is going to look for to download if they are familar with github projets

Agreed @dignifiedquire, would be good to have them in Github too. Let's keep the discussion going for this one and see what the best solution is.

There has been requests for a dedicated website, which would also work as a nice distribution page (or linking to dist.ipfs.io).

Any input here @jbenet @RichardLitt?

@haadcode
Copy link
Member Author

haadcode commented Oct 4, 2016

We should also look into tools that do CircleCI (CI) --> Web (Github/dist.ipfs.io/pinbot/whatnot) automatically. We now can build all the distribution packages for Orbit in CircleCI, but we need an automated way to "upload" the packages from CI to .

@dignifiedquire
Copy link
Contributor

but we need an automated way to "upload" the packages from CI to .

I would look into something like this: https://github.com/electron-userland/electron-builder
Publishing artificats: https://github.com/electron-userland/electron-builder/wiki/Publishing-Artifacts

@RichardLitt
Copy link
Contributor

I think a dedicated website would be sweet, but after we have the other three up - multiformats, ipld, and libp2p. But definitely having it on dist and on GitHub would be a++.

@haadcode
Copy link
Member Author

First step for this goal is to make what we currently have for dist builds available in dist.ipfs.io. @whyrusleeping is providing help for this.

@haadcode
Copy link
Member Author

@RichardLitt let's use this issue to track the progress on the release process discussion documentation for this sprint. Assigned you as you claimed this task yesterday.

@haadcode haadcode changed the title Orbit builds should be publicly available Orbit Electron App builds should be publicly available Jan 31, 2017
@RichardLitt
Copy link
Contributor

@haadcode Sounds. good. Currently working in ipfs/distributions#133 on this. Your feedback would be great.

@haadcode
Copy link
Member Author

haadcode commented Feb 1, 2017

How to build Orbit distribution packages?

This came up in ipfs/distributions#133 and I realized we don't have the process documented, so adding the notes here to make sure we write down these into the README as we work on this goal

Easiest way to make the release builds is to run make, then make build and then make dist (to get .tar.gz packages. See https://github.com/haadcode/orbit/blob/master/Makefile for details. I don't think the make commands are documented atm, we should do that.

@haadcode
Copy link
Member Author

haadcode commented Feb 6, 2017

@RichardLitt I documented the orbit-electron build and packaging process: https://github.com/orbitdb/orbit-electron#distributable-packages. Following those instructions, you should be able to build it locally and use the artefacts as the distribution packages. It'll build everything into bin/dist/ and you'll have a .tar.gz file for each platform+architecture (currently only darwin and linux 64bit).

@haadcode
Copy link
Member Author

haadcode commented Feb 6, 2017

@RichardLitt small request: when you start working on this again actively, can you move the card in https://waffle.io/haadcode/orbit to "In Progress"?

@RichardLitt RichardLitt removed their assignment Jul 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants