.travis.yml
author Edouard Tisserant
Thu, 24 Jan 2019 13:53:01 +0100
changeset 808 de1fc3261f21
parent 737 0590f7941fa8
permissions -rw-r--r--
Adding -fPIC isn't necessary of xeno-config is set correctly. Backed out changeset b9f1fcda7d30
734
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
     1
language: "c"
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
     2
install: "echo"
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
     3
737
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
     4
before_script:
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
     5
     - sudo apt-get install libxenomai-dev
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
     6
#    - sudo apt-get install gcc-avr binutils-avr avr-libc
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
     7
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
     8
script: "./configure --can=\"$CAN_DRIVER\" --timers=\"$TIMERS\" && make"
734
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
     9
branches:
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    10
   only:
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    11
     - master
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    12
notifications:
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    13
  recipients:
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    14
    - hacking@taedcke.com
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    15
  email:
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    16
    on_success: change
4ae82d76e183 Added first version of .travis.yml for build server.
Christian Taedcke <hacking@taedcke.com>
parents:
diff changeset
    17
    on_failure: always
737
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    18
  irc: "irc.freenode.org#canfestival"
735
d3db2140d3e6 Building 4 can drivers now.
Christian Taedcke <hacking@taedcke.com>
parents: 734
diff changeset
    19
d3db2140d3e6 Building 4 can drivers now.
Christian Taedcke <hacking@taedcke.com>
parents: 734
diff changeset
    20
env:
737
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    21
    - CAN_DRIVER="virtual"   TIMERS="unix"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    22
    - CAN_DRIVER="vscom"     TIMERS="unix"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    23
    - CAN_DRIVER="can4linux" TIMERS="unix"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    24
    - CAN_DRIVER="lincan"    TIMERS="unix"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    25
    - CAN_DRIVER="socket"    TIMERS="unix"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    26
    - CAN_DRIVER="virtual"   TIMERS="xeno"
0590f7941fa8 Updated build configuration for travis to build more driver and send notification to irc.
Christian Taedcke <hacking@taedcke.com>
parents: 735
diff changeset
    27
    - CAN_DRIVER="socket"    TIMERS="xeno"