Commit Graph

24 Commits (c130820bff1288ad6dca66ea5da0e4d4a0b5389d)

Author SHA1 Message Date
Jason Ish 1115eb52eb travis: redirect unittest output to file in all builds
On error, print the last 500 lines of output then exit 1.

Shoud allow us to see why a build fail on the debug tests,
when the error was burried in an output file we weren't
making visible.
7 years ago
Victor Julien d0ea147263 travis/rust: update rust minimum to 1.21
Ubuntu LTS and CentOS7/EPEL has upgraded to 1.21.

Update highest known working version to 1.23.
7 years ago
Jason Ish 749fa014d1 travis: allow rust-stable build to fail 7 years ago
Jason Ish 303238586c travis: rust 1.21.0 build 7 years ago
Jason Ish 288d2ce3e9 travis: do make distcheck on Rust 1.15.0 build 7 years ago
Jason Ish eb5193c5b4 travis: hook check-setup.sh into the build
Only do it for one build, for now use the one that also
enables Rust.
7 years ago
Jason Ish 16921b6b99 travis: enable strict rust; use rust 1.15.0
Adds --enable-rust-strict to fail on warnings. Also update
the minimum Rust version from 1.7.0 to 1.15.0.
7 years ago
Jason Ish 671e39642c travis: set dist to trusty (Ubuntu 14.04).
The default is still 12.04 which is EOL.
7 years ago
Jason Ish f1ba406d39 travis: add rust 1.7.0 build
One build with Rust 1.7.0, our oldest that we'll support as its
whats bundled with Ubuntu 16.04. Create another build that will use
the latest stable.
7 years ago
Jason Ish d6d6358691 travis: enable a rust build 7 years ago
fooinha a64e5e77c7 eve: async mode for redis output
eve: detects libevent for async redis at configure
eve: moves redis output code to new file - util-log-redis.{c,h}
eve: redis ECHO and QUIT commands for async mode
eve: redis output defaults if conf is missing
8 years ago
Jason Ish 00cd47b2bf travis: use new container build infrastructure
Migrate to the new Travis container build system. This build system does
not allow use of sudo, so required packages must be done declaratively
which required reworking how we install packages that are conditional
based on the build being done.

Mac builds are still done with sudo=true.
8 years ago
Jason Ish 1a7c5a01a1 travis: macos: unlink all deps, then relink
Kind of ugly, but first unlink all dependencies then install.
The deps that don't get an upgrade will remain unlinked, so
relink all dependencies as relinking an already linked dep
does not error out.
8 years ago
Victor Julien 205975009a travis: fix pkg-config in mac builds
Unlink pkg-config before installing.
8 years ago
Jason Ish db5708f6ad travis: fix libpcre in mac builds
It looks like Travis changed their Mac image and pcre is now
installed by default. In case it gets removed again, just unlink
it before re-installing so it doesn't fail on install.
8 years ago
Jason Ish 3e70d7befc travis: export CFLAGS on linux 8 years ago
Jason Ish f180ed8715 travis: add a build with -DNDEBUG 8 years ago
Jason Ish 94bc7e5f5f travis: use a build matrix and add additional builds
The following builds were added:
- linux, clang with -Wshadow
- linux w/ profiling
- linux w/ debug
- linux w/ no-json support

Removes the extra OS X build.

Travis file was reworked signficantly for readabilty.
8 years ago
Victor Julien 8b8426934f qa: only run cocci tests on one linux builder 8 years ago
Jason Ish 51f5ce6563 travis: macos support 8 years ago
Victor Julien 9015fb5a7f travis: set CFLAGS to error on cc warnings 9 years ago
Eric Leblond 9286360f86 travis: add libjansson and hiredis
Install the libs and force usage of hiredis. We will have a more
complete build with this two libs.
9 years ago
Eric Leblond 85b96d5032 travis-ci: use make check
This patch replaces unittest run by make check. It also install
coccinelle so we should have more test.
10 years ago
Victor Julien 7ee2aa9c90 Add initial travis-ci integration. 10 years ago