.travis.yml
author Edouard Tisserant
Mon, 23 Apr 2018 12:32:03 +0200
changeset 805 570e3a444023
parent 737 0590f7941fa8
permissions -rw-r--r--
Workaround Alchemy task not beeing waken up when closing file descriptor it is waiting on, sequel of Xenomai3 all posix file ops
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"