[ovs-git] [openvswitch/ovs] 826bc7: build: Add travis continuous integration support
GitHub
noreply at github.com
Mon Aug 25 15:50:14 UTC 2014
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: 826bc7b61345a5d164a2551606bef1a038e39cab
https://github.com/openvswitch/ovs/commit/826bc7b61345a5d164a2551606bef1a038e39cab
Author: Thomas Graf <tgraf at noironetworks.com>
Date: 2014-08-25 (Mon, 25 Aug 2014)
Changed paths:
A .travis.yml
A .travis/build.sh
A .travis/prepare.sh
M Makefile.am
Log Message:
-----------
build: Add travis continuous integration support
This enables the use of travis-ci via github. Linking any ovs
github repo to travis-ci [0] will automatically lead to a build
and testsuite run being triggered for each new commit or pull
requests against the repo.
The introduction of any warnings will cause the build to fail as
both gcc and clang are invoked with -Werror.
The build matrix currently includes:
* --disable-ssl
* --with-linux=linux-3.14.7
* --with-dpdk=1.7.0
Each of these builds is performed with gcc+sparse and clang. The
testsuite is only run for the --with-linux build to keep the total
build time on an acceptable level.
Build failures are reported to the author and commiter by email,
through the travis-ci web UI, and in the github pull request.
A full build report example can be found here [1]
[0] http://travis-ci.org/
[1] https://travis-ci.org/tgraf/ovs/builds/33485228
Signed-off-by: Thomas Graf <tgraf at noironetworks.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>
More information about the git
mailing list