From 3069608b3a5c552453e22c1906c22393a5394e91 Mon Sep 17 00:00:00 2001 From: rubo77 Date: Fri, 7 Jul 2017 01:05:28 +0200 Subject: [PATCH 1/2] add travis check --- .travis.yml | 14 ++++++++++++++ tests/validate_site.sh | 7 +++++++ 2 files changed, 21 insertions(+) create mode 100644 .travis.yml create mode 100644 tests/validate_site.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..dc45fcc2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: bash + +addons: + apt: + packages: + - lua5.1 + - luarocks + +install: + - eval $(luarocks path --bin) + - luarocks install --local lua-cjson + +script: + - bash tests/validate_site.sh diff --git a/tests/validate_site.sh b/tests/validate_site.sh new file mode 100644 index 00000000..1267e22c --- /dev/null +++ b/tests/validate_site.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# checks if the site.conf is a valid lua dict + +GLUON_SITEDIR="docs/site-example" lua5.1 scripts/site_config.lua + +bash -n scripts/*.sh From 226d77c2a5ab42fc8047c2a08b519426581bbd73 Mon Sep 17 00:00:00 2001 From: rubo77 Date: Fri, 7 Jul 2017 01:43:34 +0200 Subject: [PATCH 2/2] travis: add gluon build --- .travis.yml | 14 +++++++++++++- tests/validate_site.sh | 7 +++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index dc45fcc2..34b4c845 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,19 @@ addons: packages: - lua5.1 - luarocks - + - git + - make + - gcc + - g++ + - unzip + - libncurses5-dev + - zlib1g-dev + - subversion + - gawk + - bzip2 + - libssl-dev + - wget + install: - eval $(luarocks path --bin) - luarocks install --local lua-cjson diff --git a/tests/validate_site.sh b/tests/validate_site.sh index 1267e22c..1f4f6c9a 100644 --- a/tests/validate_site.sh +++ b/tests/validate_site.sh @@ -5,3 +5,10 @@ GLUON_SITEDIR="docs/site-example" lua5.1 scripts/site_config.lua bash -n scripts/*.sh + +cp -a docs/site-example site + +TARGET=ar71xx-generic +make update GLUON_TARGET=$TARGET +make clean GLUON_TARGET=$TARGET +make GLUON_TARGET=$TARGET