|
1 |
| -language: c |
2 |
| -before_install: |
3 |
| -- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile |
4 |
| - --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16" |
5 |
| -- sleep 3 |
6 |
| -- export DISPLAY=:1.0 |
7 |
| -- wget http://downloads.arduino.cc/arduino-1.0.6-linux64.tgz |
8 |
| -- tar xf arduino-1.0.6-linux64.tgz |
9 |
| -- pwd |
10 |
| -- ls |
11 |
| -- mkdir /home/travis/tools |
12 |
| -- mv arduino-1.0.6 /home/travis/tools/arduino-1.0.6 |
13 |
| -- ls /home/travis/tools/ |
14 |
| -- mkdir build |
15 |
| -install: true |
16 |
| -script: |
17 |
| -- ./build.sh |
18 |
| -- ls build |
19 |
| -- cd build |
20 |
| -- zip ayab-firmware.zip ./* |
21 |
| -- pwd |
22 |
| -- ls |
23 |
| -notifications: |
24 |
| - email: |
25 |
| - on_success: change |
26 |
| - on_failure: change |
27 |
| -deploy: |
28 |
| - provider: releases |
29 |
| - api_key: |
30 |
| - secure: NRuUqhUFremhUKuSGqb2FXjXmZAyeahu8rUYWuiquqfXWmW7HsYU0SCEakoGiPULvJr4j1j2UqJjZQt3x8ORnolMs0FWkbvA3tqexZN04wPMGGWUtI29CxOKOsgmcyYn2qfOu54i8q5vwUgXjiNOQEFoGkzIeyTDL4TvjwHi5gfhSpGGLJbu7NfpFKxC9mkVBztZzlpUspwDn12dYH++Rb4zGf628AUOHh6tA0SLzHVISbG1mMz5C9ORKTyfR9mZB0TZ1J/Murha1Yof9AvxcHLUBau/IPdUyk3G2nx89vi9YTpO4Wddi9ChULXJyc5dnwJj4/8uNHd1NsgoUNgYWowAA6+cHfnCyoBMnt4z/h3WEVOFvRNilw5tRz3XtnnTBnHBUwScpVyfo9bp5QsJ4AHXHsEy/s3w/8fZCEDA8jRtnb9rj0u6SHDjSBDjJx/haPPNtv6+ZlmUUQ84kmlKY2u8SGI4HA8a/MJpe3EhtfDbezkmPBNd08n3UID0nIWk80nCJ9McVMHdjkgsXo3xlO5fRiqlI+OMe62gCQ7EwVopViCPNOTrfiIXasafeoL0M0xkwAGvuCRdke6WbkA79HS5QkgKCEFkZBD6f+t/Vd6S38KKpAbPwAWOF30UmiMI6VZbQv8mrr2Lr8/qxN4rcsU84353EhBRUf3WYeoshGI= |
31 |
| - file: ${HOME}/build/${TRAVIS_REPO_SLUG}/build/ayab-firmware.zip |
32 |
| - skip_cleanup: true |
33 |
| - on: |
34 |
| - tags: true |
| 1 | +matrix: |
| 2 | + include: |
| 3 | + - language: cpp |
| 4 | + dist: bionic |
| 5 | + addons: |
| 6 | + apt: |
| 7 | + sources: |
| 8 | + - ubuntu-toolchain-r-test |
| 9 | + packages: |
| 10 | + - g++ |
| 11 | + - gcovr |
| 12 | + env: |
| 13 | + - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" |
| 14 | + before_install: |
| 15 | + - eval "${MATRIX_EVAL}" |
| 16 | + script: |
| 17 | + - "./test/test.sh" |
| 18 | + - language: c |
| 19 | + before_install: |
| 20 | + - >- |
| 21 | + /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid |
| 22 | + --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 |
| 23 | + 1280x1024x16 |
| 24 | + - sleep 3 |
| 25 | + - 'export DISPLAY=:1.0' |
| 26 | + - 'wget http://downloads.arduino.cc/arduino-1.0.6-linux64.tgz' |
| 27 | + - tar xf arduino-1.0.6-linux64.tgz |
| 28 | + - pwd |
| 29 | + - ls |
| 30 | + - mkdir /home/travis/tools |
| 31 | + - mv arduino-1.0.6 /home/travis/tools/arduino-1.0.6 |
| 32 | + - ls /home/travis/tools/ |
| 33 | + - mkdir build |
| 34 | + install: true |
| 35 | + script: |
| 36 | + - ./build.sh |
| 37 | + - ls build |
| 38 | + - cd build |
| 39 | + - zip ayab-firmware.zip ./* |
| 40 | + - pwd |
| 41 | + - ls |
| 42 | + notifications: |
| 43 | + email: |
| 44 | + on_success: change |
| 45 | + on_failure: change |
| 46 | + deploy: |
| 47 | + provider: releases |
| 48 | + api_key: |
| 49 | + secure: >- |
| 50 | + NRuUqhUFremhUKuSGqb2FXjXmZAyeahu8rUYWuiquqfXWmW7HsYU0SCEakoGiPULvJr4j1j2UqJjZQt3x8ORnolMs0FWkbvA3tqexZN04wPMGGWUtI29CxOKOsgmcyYn2qfOu54i8q5vwUgXjiNOQEFoGkzIeyTDL4TvjwHi5gfhSpGGLJbu7NfpFKxC9mkVBztZzlpUspwDn12dYH++Rb4zGf628AUOHh6tA0SLzHVISbG1mMz5C9ORKTyfR9mZB0TZ1J/Murha1Yof9AvxcHLUBau/IPdUyk3G2nx89vi9YTpO4Wddi9ChULXJyc5dnwJj4/8uNHd1NsgoUNgYWowAA6+cHfnCyoBMnt4z/h3WEVOFvRNilw5tRz3XtnnTBnHBUwScpVyfo9bp5QsJ4AHXHsEy/s3w/8fZCEDA8jRtnb9rj0u6SHDjSBDjJx/haPPNtv6+ZlmUUQ84kmlKY2u8SGI4HA8a/MJpe3EhtfDbezkmPBNd08n3UID0nIWk80nCJ9McVMHdjkgsXo3xlO5fRiqlI+OMe62gCQ7EwVopViCPNOTrfiIXasafeoL0M0xkwAGvuCRdke6WbkA79HS5QkgKCEFkZBD6f+t/Vd6S38KKpAbPwAWOF30UmiMI6VZbQv8mrr2Lr8/qxN4rcsU84353EhBRUf3WYeoshGI= |
| 51 | + file: '${HOME}/build/${TRAVIS_REPO_SLUG}/build/ayab-firmware.zip' |
| 52 | + skip_cleanup: true |
| 53 | + 'on': |
| 54 | + tags: true |
0 commit comments