gluster / glusterd2

[DEPRECATED] Glusterd2 is the distributed management framework to be used for GlusterFS.
GNU General Public License v2.0
167 stars 82 forks source link

RFC: use travis-ci? #683

Open obnoxxx opened 6 years ago

obnoxxx commented 6 years ago

Travis-ci could be used to run the verification and unit tests. It is very easy. Heketi uses travis for unit tests and basic tests ("make test"), and centos-ci for the functional tests that require vms etc and can't be run in travis.

The series of PRs #680 , #681 and eventually #682 would make it very easy to run "make test" in travis.

If a project admin would be willing to enable travis integration, I'd be more than happy to assist in setting it up.

prashanthpai commented 6 years ago

On a related note:

Github has introduced a feature adding a new checks API and it has integration with Travis and Circle CI:

https://blog.github.com/2018-05-07-introducing-checks-api/ https://blog.travis-ci.com/2018-05-07-announcing-support-for-github-checks-api-on-travis-ci-com

It would be beneficial to use Travis for all our checks barring e2e tests.