JulianNorton / weather-10kb-wxkb

Weather forecast that's high performance and accessible
https://wxkb.juliannorton.com
GNU General Public License v2.0
152 stars 49 forks source link

Set up Continuous Integration #133

Closed JulianNorton closed 5 years ago

JulianNorton commented 7 years ago

wxkb should automatically update with pull requests to the branch. Perhaps it could also include passing unit tests? (cc @Tardog ). I've used circleci.com in the past, or this could be a github webhook directly to the server …

mhabegger commented 7 years ago

Hi. I'd like to work or at least try this one. As the project is open source, would TravisCI be fine ?

mhabegger commented 7 years ago

Or CicleCI ?

JulianNorton commented 7 years ago

Thank you @mhabegger, your help is appreciated!

Currently we have a CircleCI integration for unit testing and PR checks. Using CircleCI is preferred, but you have the authority to choose whatever you think is best.

https://circleci.com/gh/JulianNorton/weather-10kb/36

mhabegger commented 7 years ago

Di you have a CI yaml file in the repo or did you configure CircleCI manually ? I saw you deploy with digitalocean. Any plans to put it into docker too or just regular droplets ? @JulianNorton

mhabegger commented 7 years ago

Did not see the .circleci folder....

JulianNorton commented 7 years ago

@Tardog created the YAML file manually. I use a hacky digital ocean set-up with Apache & reverse proxy to piggy back off my personal website hosting (https://juliannorton.com) so I don't have to pay for two servers. If someone donated $$ I'd happily push to containerize it.

lucaspiller commented 7 years ago

@mhabegger I sent a PR for adding a Dockerfile in #196, it might be useful for running this on CI.

JulianNorton commented 5 years ago

Cleaning up old issues