Steven Robertson
4657979210
adding clarifying comments
2020-12-09 22:51:46 -08:00
Steven Robertson
ef029726e2
travis is having trouble running vanilla Ansible so migrating to Azure
2020-10-30 20:57:11 -07:00
Steven Robertson
46a0fc92a1
disable debops since it breaks with ansible 2.10
2020-10-29 21:31:25 -07:00
Steven Robertson
884cfbbb27
disable python <= 2.6 tests
2020-10-25 15:54:37 -07:00
Steven Robertson
cf3d646613
fix custom_python_new_style_missing_interpreter, looks like Ansible 2.10 changed how new-style module detection works
2020-10-25 13:48:54 -07:00
Steven Robertson
ae4f6ece41
add workaround for TravisCI 4MB log limit job termination
2020-10-25 12:52:14 -07:00
Steven Robertson
33e176d62e
add support for ansible_collections site-package (from pip ansible==2.10.0 install) + switch to ansible 2.10.0 rather than github tag
2020-10-03 15:31:25 -07:00
Steven Robertson
d940f64469
travis pip is 9 from what the logs say
2020-09-07 18:21:58 -07:00
Steven Robertson
fa1269bca8
see what happens with only ansible 2.10 tests, still need to install collections tho
2020-09-03 21:44:08 -07:00
Steven Robertson
cc8febb841
use new released 2.10
2020-08-15 23:39:37 -07:00
Steven Robertson
b20aa982c7
use a commit that actually exists
2020-05-25 17:35:05 -07:00
Steven Robertson
40183138b4
add some tests pointing to almost-devel version of Ansible for collection preparation
2020-05-25 17:22:43 -07:00
Steven Robertson
9b1b5c5fb6
fix comment
2020-04-30 14:22:20 -07:00
Steven Robertson
54f1b9ca39
bionic doesn't have python2.6... sticking with trusty and downgrading to python3.6
2020-04-30 12:56:02 -07:00
Steven Robertson
070fde16f3
upgrade to ubuntu bionic for python3.7 support
2020-04-24 14:22:16 -07:00
Steven Robertson
db386a0350
enable ansible 2.9.6 tests
2020-03-26 22:08:17 -07:00
David Wilson
db37000dd5
ci: update to Ansible 2.8.3
2019-08-14 12:20:05 +01:00
David Wilson
95e7bca518
ci: try moving slower 2.8.0 jobs together
2019-07-29 19:08:21 +01:00
David Wilson
7bf5ce4498
ci: roughly bin-pack Travis jobs longest->shortest
2019-07-29 18:49:29 +01:00
David Wilson
14f8f00d4d
[stream-refactor] mark py24 as allow-fail
...
This needs a day or two's worth of soaking to fix all the remaining nits
2019-07-28 14:24:23 +00:00
David Wilson
054643783c
.travis.yml: Add reverse shell spawn for Travis too
2019-07-28 10:40:59 +00:00
David Wilson
2ce3383a01
[stream-refactor] make trusty our Travis dist.
...
They updated to xenial recently, and it no longer supports Py2.6.
2019-07-22 21:32:31 +01:00
David Wilson
d981a382c9
ci: work around various broken aspects of Travis VM image
...
- Symlink broken Ubuntu Python package pieces back together. See many
Google hits about this issue.
- Remove apt sources that can no longer be updated.
2019-06-04 13:38:33 +01:00
David Wilson
ab9a80cfd4
ci: Ansible 2.8 requires Python 2.7.
2019-06-04 00:50:06 +01:00
David Wilson
73a87d425d
ci: try bumping more Travis jobs to Ansible 2.8.
2019-06-03 20:49:27 +01:00
David Wilson
95fd9b815c
travis: exclude docs-master from CI
2019-06-03 18:08:41 +01:00
David Wilson
0aa4c9d8fc
issue #542 : .ci: move some tests to Azure and enable Mac job.
2019-02-14 12:49:56 +00:00
David Wilson
ee44d98f13
issue #477 : travis.yml typo.
...
We don't care if 2.3 can talk to newer systems, just CentOS 5/Py2.4.
2019-01-27 05:27:05 +00:00
David Wilson
59e5276af3
issue #477 : enable Ansible 2.3.3 CI.
2019-01-27 04:44:24 +00:00
David Wilson
11cabb04f9
WIP first run of py24 CI
2019-01-26 22:58:24 +00:00
David Wilson
d15f5334c0
Turn on Travis build notifcations, but send them to IRC.
2019-01-18 23:30:12 +00:00
David Wilson
8f03060e0c
issue #426 : enable a 2->3 Mitogen job.
2018-11-07 00:39:10 +00:00
David Wilson
2a6dbb038f
Pythonize, split out and parallelize all jobs.
2018-11-06 18:16:20 +00:00
David Wilson
3f414d5967
tests: rename .travis -> .ci, move Azure config into .ci
2018-11-06 01:50:11 +00:00
David Wilson
905ab890fb
tests: stop idiotic Travis TTY/pip progress bar spam
2018-10-26 12:30:40 +01:00
David Wilson
d580351db4
Correct DISTROS variable name for ansible_tests.
2018-08-19 23:04:40 +01:00
David Wilson
06ae59702c
tests: rationalize matrix and rewrite ansible_tests
...
Now all distros run in parallel.
2018-08-18 16:43:59 +01:00
Daniel Quackenbush
5d3152cdc1
Updated Travis Config to use Ansible 2.6.1, Added build status in readme
2018-07-21 11:16:54 -04:00
David Wilson
3e73e6ae11
Reenable all Travis Jobs.
2018-07-07 14:55:47 +01:00
David Wilson
410016ff47
Initial Python 3.x port work.
...
* ansible: use unicode_literals everywhere since it only needs to be
compatible back to 2.6.
* compat/collections.py: delete this entirely and rip out the parts of
functools that require it.
* Introduce serializable Kwargs dict subclass that translates keys to
Unicode on instantiation.
* enable_debug_logging() must set _v/_vv globals.
* cStringIO does not exist in 3.x.
* Treat IOLogger and LogForwarder input as latin-1.
* Avoid ResourceWarnings in first stage by explicitly closing fps.
* Fix preamble_size.py syntax errors.
2018-07-07 14:55:47 +01:00
David Wilson
cb595b30d4
issue #16 : rearrange Travis matrix and add Python 3.6 target for core tests
2018-06-25 02:40:01 +01:00
David Wilson
83617ad192
issue #275 : tests: cache virtualenvs too
2018-06-25 01:36:19 +01:00
David Wilson
4649e11da3
issue #275 : Travis build matrix from hell.
...
dev_requirements.txt:
- drop debops, it's not available for Python2.6
2018-06-25 01:35:14 +01:00
David Wilson
d65e047b12
issue #179 : ec0_receive() and connect_bootstrap() should use deadline.
...
Now there is a single global deadline derived from ansible.cfg timeout=
value.
2018-05-11 18:19:27 +01:00
David Wilson
c00e7ed367
tests: paralellize vanilla Ansible run.
2018-05-06 10:36:28 +01:00
David Wilson
b2abe74ab6
issue #210 : run DebOps under v2.5.1 too.
2018-04-22 13:21:58 +01:00
David Wilson
261f4397bb
tests: rename debops mode, add extra centos/version targets
2018-04-17 17:30:51 +01:00
David Wilson
3f7dfd6344
tests: tidy up dross after fixing issue.
2018-04-17 17:09:32 +01:00
David Wilson
c7e798e800
tests: stop burning CPU until this one job is fixed.
2018-04-17 16:18:21 +01:00
David Wilson
6df796c7b6
tests: fix Ansible jobs to run on Debian/CentOS images too.
2018-04-16 14:53:45 +01:00