[Numpy-svn] [numpy/numpy] 05010d: BLD: Speed up up Travis jobs by running on contain...

GitHub noreply at github.com
Wed Aug 5 15:29:10 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 05010d652d1e2abfa13b4c2c9fa8f5eb48acf4bc
      https://github.com/numpy/numpy/commit/05010d652d1e2abfa13b4c2c9fa8f5eb48acf4bc
  Author: Alex Willmer <alex at moreati.org.uk>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M .travis.yml
    M tools/travis-test.sh

  Log Message:
  -----------
  BLD: Speed up up Travis jobs by running on container-based infrastructure

All jobs currently run on Travis's legacy infrastructure - which supports sudo.
The newer container-based infrastructure is faster, but doesn't allow sudo.

This patch
 - sets sudo=false for all jobs, except the chroot job
 - uses Travis's apt addon to install all packages
 - installs eatmydata for all jobs to reduce disk IO
 - removes the tmpfs workaround for chroot builds


  Commit: b4ee7287c8a260c5ca4325b63325b6e66647c08b
      https://github.com/numpy/numpy/commit/b4ee7287c8a260c5ca4325b63325b6e66647c08b
  Author: Alex Willmer <alex at moreati.org.uk>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  BLD: Cache pip downloads on Travis

This enables the cache feature of Travis container-based ingrastructure.
Pip's download/build cache is preserved between jobs, speeding up the
install phase.
Installation of nose etc is moved to after pip has been upgraded so that
wheels are favoured.
Sadly this has no effect on Cython - it's still built from source every time.


  Commit: 4d84ac10bd07c95c25ddd68a3d65e811fe27e5a5
      https://github.com/numpy/numpy/commit/4d84ac10bd07c95c25ddd68a3d65e811fe27e5a5
  Author: Alex Willmer <alex at moreati.org.uk>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  MAINT: Restore Cython comment to it's correct place


  Commit: e108e9967cf3ccdceb80696b299d6612a1edb193
      https://github.com/numpy/numpy/commit/e108e9967cf3ccdceb80696b299d6612a1edb193
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M .travis.yml
    M tools/travis-test.sh

  Log Message:
  -----------
  Merge pull request #6165 from moreati/travis_enhancements

BLD: Speed up Travis builds by 10-15 minutes, move to container-based architecture


Compare: https://github.com/numpy/numpy/compare/3e314b92e718...e108e9967cf3


More information about the Numpy-svn mailing list