Skip to content
This repository has been archived by the owner on Oct 11, 2020. It is now read-only.

Setup Travis #40

Open
iamonuwa opened this issue Oct 21, 2018 · 4 comments
Open

Setup Travis #40

iamonuwa opened this issue Oct 21, 2018 · 4 comments
Labels
epic funded good first issue Good for newcomers help wanted Extra attention is needed

Comments

@iamonuwa
Copy link
Contributor

iamonuwa commented Oct 21, 2018

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.

@avive avive added help wanted Extra attention is needed good first issue Good for newcomers epic funded labels Oct 21, 2018
@gitcoinbot
Copy link

gitcoinbot commented Oct 22, 2018

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
Copy link

frankchen07 commented Oct 24, 2018

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

@frankchen07
Copy link

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

@gitcoinbot
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
epic funded good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants