From 406ad4c99004401e230ace043abb93d98e112c4e Mon Sep 17 00:00:00 2001 From: Muntek Singh Date: Sun, 30 Aug 2015 10:19:43 -0700 Subject: [PATCH 1/4] Starting basic travis support --- .travis.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..192e81471 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: c + +branches: + only: + - master + - travis + +before_install: + - sudo apt-get update -qq + - sudo apt-get install -qq flex + +before_script: cd c From 8e16cd1cb567631c6f922a802897373bb07af274 Mon Sep 17 00:00:00 2001 From: Muntek Singh Date: Sun, 30 Aug 2015 10:28:37 -0700 Subject: [PATCH 2/4] Changed to container-based and do only make --- .travis.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 192e81471..f00a89224 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,17 @@ language: c +sudo: false + branches: only: - master - travis -before_install: - - sudo apt-get update -qq - - sudo apt-get install -qq flex +addons: + apt: + packages: + - flex before_script: cd c + +script: make From 70f6554d498b2b0b413763051fb10680d9bced36 Mon Sep 17 00:00:00 2001 From: Muntek Singh Date: Sun, 30 Aug 2015 10:31:26 -0700 Subject: [PATCH 3/4] Trying to do gcc and clang --- .travis.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index f00a89224..f350a3c17 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,16 +2,15 @@ language: c sudo: false -branches: - only: - - master - - travis - addons: apt: packages: - flex +compiler: + - clang + - gcc + before_script: cd c script: make From f0d311459ea7d16b2401333fd8deb259e09e7b9c Mon Sep 17 00:00:00 2001 From: Muntek Singh Date: Sun, 30 Aug 2015 10:42:27 -0700 Subject: [PATCH 4/4] Add comments --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index f350a3c17..49673cd51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,21 @@ language: c +#Use newer travis container-based infrastructure sudo: false +#Install flex dependency addons: apt: packages: - flex +#Build using gcc and clang since it is supported compiler: - clang - gcc +#Probably a better way to do this TODO before_script: cd c +#No configure or make install needed script: make