From e1c3b210cd8fcb3a027906b75661779833e7a6c0 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Fri, 15 May 2020 21:17:35 +0200 Subject: [PATCH] .travis.yml: Add initial config for Travis CI. --- .travis.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2091a4c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +# Request newer Ubuntu version. Xenial (current default) ships collectd 5.5, which is too old. +dist: bionic +language: go + +go: + - "stable" + # - "oldstable" # https://github.com/travis-ci/gimme/issues/179 + - "master" + +before_install: + - sudo apt-get -y install collectd-dev + +env: + - CGO_ENABLED=1 CGO_CPPFLAGS="-I/usr/include/collectd/core/daemon -I/usr/include/collectd/core -I/usr/include/collectd" + +matrix: + allow_failures: + - go: master + +#before_script: + - go get golang.org/x/lint/golint + +script: + - go test -v -coverprofile=/dev/null ./... + - go vet ./... + - golint -set_exit_status ./...