Parcourir la source

Moved to the new Travis infrastructure

Benoit Blanchon il y a 10 ans
Parent
commit
9cc49da68a
1 fichiers modifiés avec 6 ajouts et 6 suppressions
  1. 6 6
      .travis.yml

+ 6 - 6
.travis.yml

@@ -1,17 +1,17 @@
+sudo: false
 language: c++
 compiler:
   - gcc
   - clang
 before_install:
+  - pip install --user cpp-coveralls
   - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16"
   - sleep 3
   - export DISPLAY=:1.0
-  - wget http://downloads.arduino.cc/arduino-1.6.5-linux64.tar.xz
-  - tar xf arduino-1.6.5-linux64.tar.xz
-  - sudo mv arduino-1.6.5 /usr/local/share/arduino
-  - sudo ln -s /usr/local/share/arduino/arduino /usr/local/bin/arduino
-  - sudo ln -s $PWD /usr/local/share/arduino/libraries/ArduinoJson
-  - sudo pip install cpp-coveralls
+  - mkdir -p /tmp/arduino
+  - curl http://downloads.arduino.cc/arduino-1.6.5-linux64.tar.xz | tar xJ -C /tmp/arduino --strip 1
+  - export PATH=$PATH:/tmp/arduino/
+  - ln -s $PWD /tmp/arduino/libraries/ArduinoJson
 script:
   - cmake -DCOVERAGE=true . && make && make test
   - arduino --verify --board arduino:avr:uno $PWD/examples/JsonParserExample/JsonParserExample.ino