Set up Continuous Integration
JulianNorton opened this issue · comments
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 …
Hi. I'd like to work or at least try this one.
As the project is open source, would TravisCI be fine ?
Or CicleCI ?
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.
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
Did not see the .circleci
folder....
@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.
@mhabegger I sent a PR for adding a Dockerfile in #196, it might be useful for running this on CI.
Cleaning up old issues