From a67cbf268029a7c05b88b6e98545fd156385fd96 Mon Sep 17 00:00:00 2001 From: Christopher Haster Date: Tue, 19 Dec 2017 08:41:50 -0600 Subject: [PATCH] Travis: Added yaml references for mbed 2 jobs --- .travis.yml | 122 +++++++--------------------------------------------- 1 file changed, 16 insertions(+), 106 deletions(-) diff --git a/.travis.yml b/.travis.yml index cc11c065d7..7c6251b0bd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -164,9 +164,9 @@ matrix: - ls MOUNT/littlefs - CFLAGS="-Wno-format" make -CMOUNT/littlefs -B test_dirs QUIET=1 - - python: '2.7' - env: - - NAME=mbed2-NXP + - &mbed-2 + python: '2.7' + env: NAME=mbed2-NXP install: # Install dependencies - sudo apt-get install gcc-arm-embedded @@ -179,106 +179,16 @@ matrix: - mkdir BUILD script: # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor NXP - - - python: '2.7' - env: - - NAME=mbed2-STM - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor STM - - - python: '2.7' - env: - - NAME=mbed2-NORDIC - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor NORDIC - - - python: '2.7' - env: - - NAME=mbed2-SILICON_LABS - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor SILICON_LABS - - - python: '2.7' - env: - - NAME=mbed2-MAXIM - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor MAXIM - - - python: '2.7' - env: - - NAME=mbed2-ATMEL - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor ATMEL - - - python: '2.7' - env: - - NAME=mbed2-NUVOTON - install: - # Install dependencies - - sudo apt-get install gcc-arm-embedded - - pip install --user -r requirements.txt - # Print versions we use - - arm-none-eabi-gcc --version - - python --version - before_script: - # Create BUILD directory for tests - - mkdir BUILD - script: - # Run local mbed 2 testing - - python2 -u tools/build_travis.py --vendor NUVOTON + - python2 -u tools/build_travis.py --vendor "${NAME#mbed2-}" + - <<: *mbed-2 + env: NAME=mbed2-STM + - <<: *mbed-2 + env: NAME=mbed2-NORDIC + - <<: *mbed-2 + env: NAME=mbed2-SILICON_LABS + - <<: *mbed-2 + env: NAME=mbed2-MAXIM + - <<: *mbed-2 + env: NAME=mbed2-ATMEL + - <<: *mbed-2 + env: NAME=mbed2-NUVOTON