Skip to content
Snippets Groups Projects
  1. Sep 07, 2017
  2. Aug 03, 2017
  3. Aug 01, 2017
  4. Jul 27, 2017
  5. Jul 26, 2017
  6. Jul 25, 2017
  7. Jul 17, 2017
    • Isis Lovecruft's avatar
      Add a changes file for bug22636. · 7b4585e2
      Isis Lovecruft authored
      Unverified
      7b4585e2
    • Isis Lovecruft's avatar
      Fix and expand upon our Travis CI configuration. · 68722a1d
      Isis Lovecruft authored
       * CHANGE .travis.yml so that commands for different purposes (e.g. getting
         dependencies, building, testing) are in separate config lines and sections.
       * CHANGE .travis.yml to use their mechanism for installing dependencies via
         apt. [0]  This also allows us to not need sudo (the "sudo: false" line).
       * CHANGE Travis CI tests (the "script:" section) to build and run tests in the
         same manner as Jenkins (i.e. with --enable-fatal-warnings and
         --disable-silent-rules and run `make check`).
       * ADD Travis configuration to do all the target builds with both GCC and clang.
       * ADD make flags to build with both of the cores available.
       * ADD notifications for IRC, and configure email notifications (to the author
         of the commit) only if the branch was previously building successfully and
         the latest commit broke it.
       * ADD the ability to run the Travis build matrix for OSX as well, but leave it
         commented out by default (because it takes roughly ten times longer, due to a
         shortage of OSX build machines).
       * ADD Travis config option to cancel/fail the build early if one target has
         already failed ("fast_finish: true").
       * ADD comments to describe what our Travis config is doing and why it is
         configured that way.
      
      [0]: https://docs.travis-ci.com/user/installing-dependencies/#Installing-Packages-on-Container-Based-Infrastructure)
      Unverified
      68722a1d
  8. Jul 14, 2017
Loading