summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-25 11:07:29 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-25 11:43:55 +0300
commitca008bfd2ddbef0fc28bbea56bb8317902599495 (patch)
tree85e3833431d17a23749fb6b8549f8a99be4720a1
parentf7aa692093f1f6b34fbf2e4ad0f8178b1c4ebedb (diff)
.travis.yml: Integrate tools/check_code_size.sh.
-rw-r--r--.travis.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 255f28af2..152de7376 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,6 +3,9 @@ dist: trusty
language: c
compiler:
- gcc
+cache:
+ directories:
+ - "${HOME}/persist"
before_script:
# Extra CPython versions
@@ -24,7 +27,12 @@ before_script:
script:
- make -C mpy-cross
- - make -C minimal test
+ - make -C minimal build/firmware.bin test
+ - ls -l minimal/build/firmware.bin
+ - tools/check_code_size.sh
+ - mkdir -p ${HOME}/persist
+ # Save new firmware for reference, but only if building a main branch, not a pull request
+ - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then cp minimal/build/firmware.bin ${HOME}/persist/; fi'
- make -C unix deplibs
- make -C unix
- make -C unix nanbox