BusterLabs / Partyshare

A free, open source file sharing application, built on the peer-to-peer hypermedia protocol IPFS.
https://busterlabs.github.io/Partyshare
MIT License
158 stars 26 forks source link

WIP: CI: Automated Linux builds #47

Closed hexagon6 closed 6 years ago

hexagon6 commented 6 years ago

snippet from .travis.yml for help

deploy:
  provider: releases
  api_key:
    secure: <your key>
  file: dist/Partyshare.deb
  skip_cleanup: true
  on:
    repo: hexagon6/Partyshare
    branch: ci/upstream-build
tags: true
bhstahl commented 6 years ago

@hexagon6, I'm excited to get started on a OSX build pipeline, so I just put together https://github.com/BusterLabs/Partyshare/pull/48, which added a travis configuration file for us to work concurrently on our respective targets

bhstahl commented 6 years ago

With #49, I setup an OSX build & release pipeline using travis, and used it to build & upload release v1.2.3.

When you're ready, lets get #42 and this merged, adding a linux target to the next release! 🍾

hexagon6 commented 6 years ago

@bhstahl could you trigger a draft build so we see the contents of dist/ after building on travis?

bhstahl commented 6 years ago

Hmm, it's not letting me trigger a build since the code is in your fork. Let's merge this and work off master builds & PR's. Thanks for your help!

bhstahl commented 6 years ago

Alright, looks like we didn't get the auto-update files, but we do have the deb and tar.gz in the draft.