From ff94a01e19604ae6275672e70edd25121df79bbf Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 4 May 2015 13:44:45 +1200 Subject: travis: Add metadata file for the Travis CI Open Source cloud build/test service Signed-off-by: Andrew Bartlett Reviewed-by: Stefan Metzmacher Autobuild-User(master): Stefan Metzmacher Autobuild-Date(master): Tue Jan 5 12:21:40 CET 2016 on sn-devel-144 --- .travis.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..9d126656742 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +language: c +dist: trusty + +sudo: true + +cache: ccache + +# Everything except samba and ctdb (long tests) +env: + - TASK=samba-xc + - TASK=samba-ctdb + - TASK=samba-libs + - TASK=samba-static + - TASK=ldb + - TASK=tdb + - TASK=talloc + - TASK=replace + - TASK=tevent + - TASK=pidl + +# Fail everything after the first job fails +matrix: + fast_finish: true + +before_install: + - sudo apt-get update -qq + - sudo apt-get install --assume-yes screen git build-essential libacl1-dev libattr1-dev libblkid-dev libgnutls-dev libreadline-dev python-dev libpam0g-dev python-dnspython gdb pkg-config libpopt-dev libldap2-dev dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev acl bison debhelper docbook-xml docbook-xsl flex libaio-dev libbsd-dev libcap-dev libcups2-dev libncurses5-dev libpam0g-dev libpopt-dev libreadline-dev perl perl-modules libparse-yapp-perl pkg-config python-all-dev python-dnspython xsltproc zlib1g-dev autoconf + +script: + - git fetch --unshallow + - ./script/autobuild.py --tail --testbase=/tmp $TASK -- cgit v1.2.1