finefoot
60d976ede8
Comments, explanations and improvements for Travis CI builds
2020-04-01 20:12:26 +02:00
finefoot
f7dc1a430b
Allow osx builds to fail ( #4955 )
...
universally mark all osx builds as allowed failures
since a while, travis-ci is way too slow on their OS X machines, so they kill our tests after 50 minutes...
2020-02-22 21:30:41 +01:00
Thomas Waldmann
eb326cbac0
travis: macOS: test on py35 and py37, linux: test on py37
...
macOS: to cover some rather old and some rather new python
(not 3.8 though, but 3.8.0 is tested on linux).
linux: to test on 3.7 releases also. stop testing 3.6-dev.
2019-11-26 18:53:09 +01:00
Jürgen Gmach
6364e89440
Remove deprecated keyword "sudo" from travis config.
...
cf.
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
modified: .travis.yml
2019-10-20 21:27:15 +02:00
ntova
3e0bed4b36
tox / travis: add testing on py38-dev
2019-07-30 11:08:03 +02:00
Thomas Waldmann
2be5446098
Revert "drop support for python 3.5, fixes #3919 "
...
This reverts commit 55314f807e
.
2018-12-11 00:53:43 +01:00
Thomas Waldmann
876d466c55
travis: reorder envs, add 3.7-dev
...
also remove quotes around version number, not needed for 3.7.
2018-08-09 09:17:57 +02:00
Thomas Waldmann
fef9581690
tox / travis: enable testing on py37
2018-07-30 01:11:11 +01:00
Thomas Waldmann
55314f807e
drop support for python 3.5, fixes #3919
...
if you do not have python 3.6.x, you can still use borg 1.1.x or 1.0.x.
another option is to use the fat binary from github releases, which
includes python 3.6 and all other stuff needed.
2018-06-30 21:02:19 +02:00
Thomas Waldmann
c7503f6518
travis OS X: use xcode 8.3 (not broken)
...
builds on xcode6.4 are broken since quite a while.
other xcode versions < 8.3 are also broken in the same way.
2018-05-15 23:09:11 +02:00
Marian Beermann
920d974b25
travis: only short-circuit docs-only changes for pull requests
...
if a branch build is stopped, then codecov will complain about
missing base branch coverage.
2017-08-24 16:24:44 +02:00
Thomas Waldmann
75050f4ba0
travis has fixed their py 3.5
...
lzma stuff used to be broken, that's why we had 3.5.2.
2017-07-29 21:13:47 +02:00
Thomas Waldmann
a5c6a50ebe
increase Python minimum requirement to 3.5.0
...
also:
- drop testing on 3.4
- add some TODO for the docs and vagrant machines
2017-07-29 20:55:04 +02:00
Marian Beermann
a4440dac4d
travis: print commit range
2017-06-19 09:55:56 +02:00
Narendra Vardi
944ae4afc3
Don't perform full Travis build on docs-only changes #2531
2017-06-18 20:20:19 +05:30
Ronny Pfannschmidt
132f0006d3
enhance travis setuptools_scm situation
...
* add setuptools_scm to the development requirements
* print the own version at install time
* unshallow the repo and fetch all tags
2017-04-01 18:25:45 +02:00
Thomas Waldmann
98e80ef2fb
help python development by testing 3.6-dev
2017-03-07 05:07:51 +01:00
Thomas Waldmann
e431d60cc5
merge 1.0-maint into master
...
# Conflicts:
# src/borg/crypto.pyx
# src/borg/hashindex.pyx
# src/borg/helpers.py
# src/borg/platform/__init__.py
# src/borg/platform/darwin.pyx
# src/borg/platform/freebsd.pyx
# src/borg/platform/linux.pyx
# src/borg/remote.py
2017-01-14 03:07:11 +01:00
Thomas Waldmann
93d7d3c1db
travis: require succeeding OS X tests, fixes #2028
2017-01-13 21:03:18 +01:00
Marian Beermann
ecad0ed53a
Merge branch '1.0-maint' into merge/1.0-maint
...
# Conflicts: ... everywhere ...
# .travis.yml
# Vagrantfile
# borg/testsuite/key.py
# docs/changes.rst
# docs/quickstart.rst
# docs/usage.rst
# docs/usage/upgrade.rst.inc
# src/borg/archive.py
# src/borg/archiver.py
# src/borg/crypto.pyx
# src/borg/helpers.py
# src/borg/key.py
# src/borg/remote.py
# src/borg/repository.py
# src/borg/testsuite/archive.py
# src/borg/testsuite/archiver.py
# src/borg/testsuite/crypto.py
# src/borg/testsuite/helpers.py
# src/borg/testsuite/repository.py
# src/borg/upgrader.py
# tox.ini
2017-01-12 15:01:41 +01:00
Thomas Waldmann
9533493047
tox / travis: also test on Python 3.6
2017-01-04 00:57:35 +01:00
Thomas Waldmann
38fe61947e
Merge branch '1.0-maint'
2016-11-14 03:22:36 +01:00
Thomas Waldmann
372ebb4e55
travis: allow OS X failures until the brew cask osxfuse issue is fixed
2016-11-14 02:08:11 +01:00
Thomas Waldmann
c9a3a201e5
travis: use 3.6-dev
...
nightly points to python 3.7 now.
2016-10-13 20:02:31 +02:00
Thomas Waldmann
7e80f6821d
use trusty for testing, to have a recent FUSE
2016-08-21 22:07:59 +02:00
Thomas Waldmann
735d058a8d
travis: use ubuntu trusty beta infrastructure (not: precise)
...
use python 3.5.2 on trusty travis-ci machines
their 3.5(.0) misses lzma support at the moment.
after this is fixed, we likely want to go back to 3.5(.0) to run the tests.
2016-07-06 19:18:09 +02:00
Thomas Waldmann
d27a3521ec
test on py36
2016-05-21 19:24:18 +02:00
Thomas Waldmann
47e6304711
add flake8 tox env to travis config
2016-01-30 22:03:09 +01:00
Thomas Waldmann
7d591226d2
remove support for python 3.2.x and 3.3.x, require 3.4+, fixes #65 , fixes #221
2016-01-24 14:57:48 +01:00
Thomas Waldmann
9d0d37fab0
also test py35 on travis
2015-10-27 23:06:32 +01:00
Thomas Waldmann
5864bd76eb
fix test coverage / codecov.io, use xcode6.4
2015-08-08 18:31:41 +02:00
Thomas Waldmann
ba75356314
add OS X to travis
2015-08-08 01:44:12 +02:00
Thomas Waldmann
906ea629f6
use py.test for testing, document it
...
locally (via tox) and also on travis ci.
2015-05-22 21:26:41 +02:00
Thomas Waldmann
5e98400a5a
fix all references to package name
...
use relative imports if possible
reorder imports (1. stdlib 2. dependencies 3. borg 4. borg.testsuite)
2015-05-22 19:21:41 +02:00
Jonas Borgström
c90c6c9e9d
travis: Enable python 3.4
2014-05-01 14:08:12 +02:00
Jonas Borgström
337892c635
travis: forgot to use sudo when installing packages
2014-04-13 20:44:24 +02:00
Jonas Borgström
14808b77cb
Fix Python3.2 compatibility
2014-04-13 20:34:32 +02:00
Jonas Borgström
e8e3289d8a
travis: Don't try to use fuse since it's not available
2013-07-25 23:18:34 +02:00
Jonas Borgström
f4acacef30
travis: install libattr1-dev
2013-07-25 23:08:03 +02:00
Jonas Borgström
071dfc2ce8
travis: install libfuse-dev and fuse-utils
2013-07-25 23:01:05 +02:00
Jonas Borgström
0b19df3cea
Added initial fuse test case
2013-07-25 22:54:19 +02:00
Jonas Borgström
b718a443a8
Project rename
2013-07-09 20:14:18 +02:00
Jonas Borgström
7dd937fb4e
Remove attempts to enable user_xattr
...
[no ci]
2013-07-04 11:58:48 +02:00
Jonas Borgström
f4f9138945
Try /home/travis next
2013-07-03 23:41:25 +02:00
Jonas Borgström
2a7753c0c9
Try /home instead
2013-07-03 23:32:42 +02:00
Jonas Borgström
36e6f35d9b
Enable xattr on the current fs instead of /
2013-07-03 23:29:40 +02:00
Jonas Borgström
4321b01134
Use sudo to run apt-get
2013-07-03 23:23:55 +02:00
Jonas Borgström
7c18073760
Use fakeroot when running tests and enable user_xattr
2013-07-03 23:10:54 +02:00
Jonas Borgström
40e28909e6
Use pip install -e instead of setup.py install
2013-07-03 22:52:16 +02:00
Jonas Borgström
46491eb07d
Added .travis.yml
2013-07-03 22:46:46 +02:00