aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Champetier <champetier.etienne@gmail.com>2017-07-24 16:32:55 -0700
committerEtienne Champetier <champetier.etienne@gmail.com>2017-07-24 16:32:55 -0700
commit85bf0d11f4ffdbab1f8520f23ef5e804e1e06a85 (patch)
tree16e85ad614cab7938d6fb386ba38091394708eb3
parentcd682e926297d1b08bfca079df5dc64f553f8675 (diff)
build,travis: do not modify .travis.yml
restarting a build doesn't update .travis.yml but does update .travis_do.sh ... Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-rw-r--r--.travis.yml1
-rwxr-xr-x.travis_do.sh16
2 files changed, 11 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml
index ec74c3683..773a35112 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,5 +11,4 @@ before_script:
- ./.travis_do.sh download_sdk
script:
- - ./.travis_do.sh test_commits
- ./.travis_do.sh test_packages
diff --git a/.travis_do.sh b/.travis_do.sh
index f2fc9c603..5a7a086e0 100755
--- a/.travis_do.sh
+++ b/.travis_do.sh
@@ -55,9 +55,8 @@ download_sdk() {
}
# test_package will run on the `script` step.
-# test_package call make download check for very new/modified package in it's
-# own clean sdk directory
-test_packages() {
+# test_package call make download check for very new/modified package
+test_packages2() {
# search for new or modified packages. PKGS will hold a list of package like 'admin/muninlite admin/monit ...'
PKGS=$(git diff --name-only "$TRAVIS_COMMIT_RANGE" | grep 'Makefile$' | grep -v '/files/' | awk -F'/Makefile' '{ print $1 }')
@@ -101,7 +100,7 @@ EOF
echo_blue "=== $pkg_name Finished package"
done
- exit $RET
+ return $RET
}
test_commits() {
@@ -139,7 +138,14 @@ test_commits() {
fi
done
- exit $RET
+ return $RET
+}
+
+test_packages() {
+ GRET=0
+ test_commits || GRET=1
+ test_packages2 || GRET=1
+ return $GRET
}
echo_blue "=== Travis ENV"