[riot-commits] [RIOT-OS/RIOT] abc84f: Add basic travis-ci integration

Christian Mehlis mehlis at inf.fu-berlin.de
Mon Apr 28 18:43:08 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: abc84f10d4ab09bc4caa0d64feda463416915ec0
      https://github.com/RIOT-OS/RIOT/commit/abc84f10d4ab09bc4caa0d64feda463416915ec0
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-04-27 (Sun, 27 Apr 2014)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Add basic travis-ci integration

This PR adds the basic integration for [Travis CI][tci].

The config file `.travis.yml` tells the server to setup the basic build
system, and run `compile_test.py`. If not all  examples and tests could be
built, then the Travis CI integration adds a warning to "merge" button on
the bottom of the Github page.

Of course this integration makes little sense until #1049 is resolved,
because new bugs and old bugs cannot be told apart. Also (of course)
only because everything still builds, a PR still can intruduce a
multitude of runtime errors.

This integrations is meant to work additionally to our Jenkings. Users
can activate the test in their own RIOT forks to run the test before
opening a PR to master.

  [tci]: https://travis-ci.org/


  Commit: 852618476c966236b872d78bc550b2b5ab67658d
      https://github.com/RIOT-OS/RIOT/commit/852618476c966236b872d78bc550b2b5ab67658d
  Author: Christian Mehlis <mehlis at inf.fu-berlin.de>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Merge pull request #1055 from Kijewski/travis-ci

Add basic travis-ci integration


Compare: https://github.com/RIOT-OS/RIOT/compare/300c01eaec04...852618476c96


More information about the commits mailing list