From 1c1c60e4bae126db6738bb45e3e8d9d77f07f7e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Tue, 24 Dec 2013 14:04:10 -0500 Subject: [PATCH] add travis-ci support to LXC github repo (v2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Travis is a free hosted CI platform for the open source community. It integrates well with github and enables continous builds/tests for both repository itself and all the pull requests so that one can quickly see the result of the possible merge. This yml file is one of the few required steps to enable travis-ci support for LXC github repo. One of you guys still need to sign in travis-ci through GitHub OAuth and enable travis support from its profile page https://travis-ci.org/profile As an example https://travis-ci.org/caglar10ur/lxc-upstream/builds/15872074 can be seen changes since v1; - All external dependencies are now innstalled via before_install section - Dropped all configure flags as Stéphane suggested Signed-off-by: S.Çağlar Onur Acked-by: Stéphane Graber --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..f66637f37 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: c +compiler: + - gcc + - clang +before_install: + - sudo apt-get update -qq + - sudo apt-get install -qq libapparmor-dev libcap-dev libseccomp-dev python3-dev docbook2x libgnutls-dev liblua5.2-dev libselinux1-dev +script: ./autogen.sh && ./configure && make -j4