spacemeshos / app

[DEPRECATED] The cosmic Spacemesh App containing the Spacemesh Wallet and the Spacemesh Dashboard 🏦📊
MIT License
20 stars 12 forks source link

Setup Travis #40

Open iamonuwa opened 5 years ago

iamonuwa commented 5 years ago

Is your feature request related to a problem? Please describe. Provide a complete CI solution for the project - build all 6 targets - ios, android, web, linux, os x, windows.

Describe the solution you'd like We'd like to add full Travis CI solution for building all targets automatically. As Cosmic is full open source we should be able to utilize Travis CI free service for open source projects. Having a full CI solution is important. We'd also like integrate full github releases pipeline using Travis CI. Meaning, that we'll be able to deploy new project releases via Travis CI. See: https://docs.travis-ci.com/user/deployment/releases/ . Some research is needed regarding the best way to implement this feature.

Describe alternatives you've considered None yet - Travis CI for open source seems like the best CI solution for github projects available.

Additional context Contributors are welcome. We are funding this app using gitcoin funded issues. To get a headstart, join our gitter channel pull the latest working code and start doing dev builds locally.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Cancelled


Work has been started.

These users each claimed they can complete the work by 7 months, 2 weeks from now. Please review their action plans below:

1) italosestilon has been approved to start work.

I will setup up the build environment for each platform, one at a time. After that, I will integrate the GitHub Releases pipeline with Travis CI.

Learn more on the Gitcoin Issue Details page.

2) theperfectpunk has applied to start work _(Funders only: approve worker | reject worker)_.

Set up build environment on macOS, resolve and make note of dependencies for each platform to include in travis YAML. Finally fork the repo, integrate travis and tune the YAML to build successfully.

Learn more on the Gitcoin Issue Details page.

3) vinny2020 has applied to start work _(Funders only: approve worker | reject worker)_.

i like to start looking at setting up the project's travis ci. I have experience setting up Travis for my own github projects but will have to read up on other targets described. I am not looking for a full time position currently but can contribute in the evening EST time. I am currently a professional Java backend developer with a lot of experience. One question I have is are all the targets already developed and buildable locally currently?

Learn more on the Gitcoin Issue Details page.

4) mikhaelsantos has applied to start work _(Funders only: approve worker | reject worker)_.

As a cooperative project I would help more on the linux aspect and were it was needed. After reading the others description it seems that there is a clear path on setting it up and only the investigation part remains.

Learn more on the Gitcoin Issue Details page.

5) aman935 has applied to start work _(Funders only: approve worker | reject worker)_.

I would like to do this one for you. I have experience with github, CICD, pipelines, and automatic build systems. Please let me know if this one is available for work.

Learn more on the Gitcoin Issue Details page.

frankchen07 commented 5 years ago

hey @avive, Frank from Gitcoin here - can you approve @italosestilon for work? ^

frankchen07 commented 5 years ago

hey @avive, looks like you have more approvals! (theperfectpunk & vinny2020)

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 0.5 ETH (70.85 USD @ $141.7/ETH) attached to this issue has been cancelled by the bounty submitter