Hi everyone,

A while ago I stumbled over Travis CI. Travis is a continuous
integration service which automatically detects when a commit
has been pushed to a GitHub repository. It can be configured to
trigger a build or do some tests runs, when this happens.

After asking Apache Infra to enable the necessary hook for Celix,
I configured Travis CI to just perform a simple cmake-build using gcc
and clang, but we could improve this later , so that unit- or even
integration tests can be performed once a commit has been pushed.

Currently, only the develop branch is handled by Travis CI. If you
want to enable Travis CI in your feature branch, you just need to
add a .travis.yml file, so Travis knows how to handle the build.

See also the current travis.yml:
https://github.com/apache/celix/blob/develop/.travis.yml

and our (yet still short) build history:
https://travis-ci.org/apache/celix/


Regards,
Bjoern


Reply via email to