restarting a build doesn't update .travis.yml but does update .travis_do.sh ...
Signed-off-by: Etienne Champetier <redacted>
- ./.travis_do.sh download_sdk
script:
- - ./.travis_do.sh test_commits
- ./.travis_do.sh test_packages
}
# 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 }')
echo_blue "=== $pkg_name Finished package"
done
- exit $RET
+ return $RET
}
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"