mbed-os-examples
/
mbed-os-example-mbed5-filesystem
.
Diff: .travis.yml
- Revision:
- 27:a1b682cc912b
- Parent:
- 25:65a9183a2178
- Child:
- 29:d28cf713107b
--- a/.travis.yml Mon Dec 10 13:30:30 2018 +0000 +++ b/.travis.yml Thu Jan 17 12:30:29 2019 +0000 @@ -1,7 +1,8 @@ +language: python +python: 2.7 +dist: trusty env: - matrix: - global: - > STATUS=$'curl -so/dev/null --user $MBED_BOT --request POST @@ -13,11 +14,18 @@ "target_url": "https://travis-ci.org/$TRAVIS_REPO_SLUG/jobs/$TRAVIS_JOB_ID" }\nDATA' + cache: pip: true directories: - $HOME/.cache/apt +after_success: + - bash -c "$STATUS" success "Build $TARGET has passed" + +after_failure: + - bash -c "$STATUS" failure "Build $TARGET has failed" + before_install: - bash -c "$STATUS" pending "Build $TARGET in progress" # Make sure pipefail @@ -28,25 +36,20 @@ - sudo ln -s $HOME/.cache/apt /var/cache/apt/archives # Setup ppa to make sure arm-none-eabi-gcc is correct version - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa - - sudo apt-get update -qq - -after_success: - - bash -c "$STATUS" success "Build $TARGET has passed" - -after_failure: - - bash -c "$STATUS" failure "Build $TARGET has failed" + - sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 762E3157 + - travis_retry $(! sudo apt-get update 2>&1 | grep FAILED ) install: + # Print versions we use + - gcc --version + - python --version # Install dependencies - sudo apt-get install gcc-arm-embedded - - pip install --user mbed-cli + - arm-none-eabi-gcc --version # Deploy mbed and pip dependencies - - mbed deploy - - pip install --user -r mbed-os/requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - gcc --version - - python --version + - pip install mbed-cli + - mbed deploy --verbose + - pip install -r mbed-os/requirements.txt script: # Check that example compiles with littlefs + spif