aboutsummaryrefslogtreecommitdiff
path: root/.travis_do.sh
Commit message (Collapse)AuthorAge
* build,travis: accept commits with '_'Etienne Champetier2017-11-11
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fix SDK filenameEtienne Champetier2017-10-16
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fix gpg verification warningEtienne Champetier2017-10-16
| | | | | | | commit gpg keys into the repo (it sometimes timeout) trust the keys ultimately Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: reduce verbosityEtienne Champetier2017-09-23
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: really fail Travis job when build test failEtienne Champetier2017-08-17
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fail Travis test when compilation failEtienne Champetier2017-08-17
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: print all logs files and packages sizesEtienne Champetier2017-08-17
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: remove "Terminated" messageEtienne Champetier2017-08-17
| | | | | | | | | More precisely, remove this message ./.travis_do.sh: line 16: 13736 Terminated while :; do sleep 590; echo "still running (please don't kill me Travis)"; done Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: prevent travis 10m logs timeoutEtienne Champetier2017-08-14
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: print build logs of the modified package onlyEtienne Champetier2017-08-13
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: reduce verbosity so Travis don't kill the jobEtienne Champetier2017-08-13
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: git rev-list can also error and return nothingEtienne Champetier2017-08-13
| | | | | | "fatal: Invalid revision range XXX...YYY" Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: test build PRs (but don't fail for now)Etienne Champetier2017-08-13
| | | | | | | | | | Rework exec_status to use "tee" to continuously output logs (so we don't trigger travis timeouts) Only launch the compile test if everything else is ok (spare Travis builders a bit) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* travis,build: accept "Revert" commitsEtienne Champetier2017-08-12
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: don't try to test deleted packagesEtienne Champetier2017-08-06
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fix return code when "No new or modified packages found!"Etienne Champetier2017-08-05
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fix repo unshallowingEtienne Champetier2017-07-25
| | | | | | git merge-base does not work as I expected Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: allow '/' in the start of the commitEtienne Champetier2017-07-25
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: allow dash in package namePaul Spooren2017-07-25
| | | | Signed-off-by: Paul Spooren <paul@spooren.de>
* build,travis: do not modify .travis.ymlEtienne Champetier2017-07-24
| | | | | | restarting a build doesn't update .travis.yml but does update .travis_do.sh ... Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: fetch commits until we find merge-baseEtienne Champetier2017-07-24
| | | | | | | if the merge-base is not in the initial clone, git diff / git rev-list will return funky results Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: test commits formatEtienne Champetier2017-07-24
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,travis: some tuningsEtienne Champetier2017-07-24
| | | | | | | | | | | | | | - use 'git diff --name-only' - unpack the sdk only once as if there is no errors we don't need clean sdk fresh sdk mean new git checkout of the feeds each time - only include base, packages and luci, as we should not have dependencies on other feeds - use github for feeds - continue to test on error - add a bit of color - use bash Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* add .travis.yml to run `make download check` on every packageAlexander Couzens2017-06-12
Travis will run the following steps for every new or modified package: - mkdir tempdir - unpack SDK - make download - make check make download will download the source code. make check will do certain checks. Atm only checking the validity of PKG_HASH. Signed-off-by: Alexander Couzens <lynxis@fe80.eu>