Граф коммитов

73 Коммитов

Автор SHA1 Сообщение Дата
Ed Morley 3e3bd7c908 Bug 1137278 - Travis: Re-use the virtualenv rather than the pip cache
Whilst making Travis store the pip cache saves us from having to
download the packages from PyPI each time, the vast majority of time
spent during Travis run setup is compiling the packages that contain
binary components. As such, let's try caching the virtualenv itself so
we don't have to repeat this each time. We no longer get Travis to
store the pip cache since it will only be used when the virtualenv is
first created & will bloat the Travis cache archive that has to be
downloaded from AWS at the start of each run.
2015-03-13 15:08:15 +00:00
Ed Morley bfb7f690b7 Bug 1140849 - Travis: Enable email notifications in the case of failures 2015-03-12 20:02:53 +00:00
Ed Morley 71ed4c3ce0 Bug 1070470 - Rename compiled.txt to common.txt
The packages in this file are already a mixture of pure and compiled
packages. It's not worth moving the pure packages to checked-in.txt,
since we'll eventually be removing checked-in.txt and the associated
vendor/ and moving everything in there to this file. As such, common.txt
more accurately reflects the purpose of this file.
2015-03-12 19:04:11 +00:00
Ed Morley da55cc3a1d Bug 1137278 - Travis: Cache the .cache/pip/ directory explicitly
Travis |cache: pip| should do this for us, except it only works if we
don't set our own install step, due to:
https://github.com/travis-ci/travis-ci/issues/3239

Instead, let's manually specify the directory to cache.
2015-03-10 20:42:13 +00:00
Ed Morley 6273d32f7e Bug 1107523 - Run flake8 as part of the Travis build
flake8 is pyflakes+pep8. In a later PR I'll add a mention of it to the
docs - particularly how to set it up as a local git commit hook, but for
now I'm just keen to not regress the passing flake8 run. We may also
need to further tweak the ignore settings in setup.cfg if we find
certain warning types to be too annoying.
2015-03-05 13:51:49 +00:00
Ed Morley e20f4d26fd Bug 1133268 - Travis: Turn off code coverage checks
The code coverage report isn't used anywhere & we'd be better off
hooking coveralls.io or similar up to our repo instead.
2015-03-03 18:47:51 +00:00
Ed Morley 37f998db4c Bug 1137278 - Travis: Move the Cython build step to before_script
The install step is usually only used for dependency installation.
(The Travis build cycle is install -> before_script -> script)
2015-03-03 18:47:51 +00:00
Ed Morley c896e9401b Bug 1137278 - Travis: Switch on caching of pip installed dependencies
From:
http://docs.travis-ci.com/user/caching/#pip-cache
2015-03-03 18:47:50 +00:00
Ed Morley cb5600711f Bug 1137278 - Travis: Remove deprecated --use-mirrors pip option 2015-03-03 18:47:50 +00:00
Ed Morley c2bcb2182e Bug 1137278 - Travis: Allow jobs to run on the new container based infra
Travis have a newer container based stack that runs on EC2, that is both
faster & allows the use of extra features (such as dependency caching):
http://docs.travis-ci.com/user/workers/container-based-infrastructure/
2015-03-03 18:47:49 +00:00
Ed Morley d3bd03a5f4 Bug 1137278 - Travis: Don't pip install packages already in the repo
Dependencies in pure.txt are used directly from the in-repo vendor
directory, so we should not waste time installing them in the virtualenv
during Travis runs.
2015-03-03 18:47:49 +00:00
Cameron Dawson 5cbe0fd843 Bug 1119479 - Remove python 2.6 testing 2015-02-10 11:34:07 -08:00
Jonathan French dbb4d11e09 Bug 1090689 - Add MPL2.0 headers to the repo 2014-11-03 13:06:03 -05:00
mdoglio 86f0202ae6 fix regexp list in the log parser 2013-11-25 16:28:09 +01:00
Jonathan Eads 5f92f0fc45 added memcached to the env 2013-11-21 14:27:51 +00:00
mdoglio a610b95e32 add slow tests to travis config 2013-07-29 15:18:43 +02:00
mdoglio 2d31b7e44d turn off travis notifications 2013-06-27 17:58:04 +01:00
mdoglio 2d12961572 set travis branch to master only 2013-06-27 12:33:42 +01:00
mdoglio 5def56004e add again db creation for travis setup 2013-06-26 00:30:37 +01:00
mdoglio 018a7aab85 add again db creation for travis setup 2013-06-26 00:24:43 +01:00
mdoglio f3afcf23b7 remove db creation from travis config 2013-06-25 23:53:55 +01:00
mdoglio 3b75afe449 set travis env variables as global 2013-06-25 18:05:18 +01:00
mdoglio e5e70a26a0 add travis config file 2013-06-25 15:00:48 +01:00