For OpenSource projects Travis-CI provides test automation for free (free as in free beer)!
We're not talking about a reduced "entry level service": it's professional grade, fast, powerful, and very well integrated into GitHub! It can be combined with yet another service that's free to use for OpenSource projects: DockerHub.
Check out the following pull request where you can see an OpenSource DevOps workflow in action:
- Issue "Build test automation" on GitHub
- discussion with @Lars Brinkhoff
- status from test automtation with Travis-CI
- demo with asciinema
- My Pull Request with
- test automtation by Travis-CI
- using the Docker image from this Dockerfile
- comments from @Lars Brinkhoff
- review by @Eelco
Next up: unit- and integration tests for the STM8 eForth core, smoke tests for the release binaries, and finally automatic deployment (e.g. to GitHub Releases).
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
I'm not sure, but I believe Travis is free as in speech too:
https://github.com/travis-ci/travis-ci
Are you sure? yes | no
Wow, you're right, the code is free as in "free speech". I'll have a closer look at it!
However, the CI service is only free as long as someone pays the bills for the servers, and that's more like free beer (if it were not for the fact that people in the OpenSource community contribute code, or use cases, or solutions, which attracts paying customers... ). Software ecosystems can be strange.
Edit: I browsed the Travis-CI code on GitHub: these guys are good at what they're doing.
Are you sure? yes | no