codebuddies / cb-connect

Platform to connect mentors with mentees, accountability partners, and OS project maintainers with new contributors
GNU General Public License v3.0
14 stars 8 forks source link

[Feature] Add Continuous Integration Service #40

Closed lpatmo closed 5 years ago

lpatmo commented 5 years ago

Evaluate and implement a continuous integration service for open source projects (Travis-CI, CircleCi, or CodeShip). Main priority is to be able to run our testing frameworks on PRs and report back into GitHub so that we can automatically see if PRs are mergeable without failing specs.

-- Secondary goal would be to automatically deploy main branches (staging or master) to our Digital Ocean droplets as soon as conditions are good, but I think this part might need a broader discussion.

distalx commented 5 years ago

Codeship.

angelocordon commented 5 years ago

I'd also like to look into how many concurrent builds we can run at a given time. Looks like Codeship and CircleCI is 1; I can't tell from the Travis website, but looks like they focus more on open source projects rather than enterprise level projects.