David Wilson
7ca073cdf8
issue #482 : ci: add stray process checks to all jobs
...
List of interesting processes can probably expand more over time.
2019-08-09 20:19:16 +01:00
David Wilson
50b2d590fd
docs: update Changelog.
2019-08-08 10:55:00 +00:00
David Wilson
351aca62c9
Disable Azure pipelines build for docs-master too.
2019-08-04 21:21:20 +01:00
David Wilson
16ba1aacce
ci: log failed command line, and try enabling stdout line buffering
2019-08-04 12:37:50 +01:00
David Wilson
57db3a36e1
issue #543 : install virtualenv for Azure
2019-07-31 01:14:34 +01:00
David Wilson
f3915b5f40
issue #543 : disable host key checking
2019-07-31 01:14:34 +01:00
David Wilson
edb745f434
issue #543 : create ~/.ssh if it doesn't exist
2019-07-31 01:14:34 +01:00
David Wilson
92de2abeea
issue #543 : use key from Git, newer ssh-keygen unsupported by Paramiko
2019-07-31 00:15:05 +01:00
David Wilson
501cfca82b
issue #543 : make localhost_ansible_tests run locally
2019-07-31 00:15:05 +01:00
David Wilson
57203aef53
issue #543 : add Ansible job to Azure matrix
2019-07-30 22:12:06 +01:00
David Wilson
4ced885619
issue #543 : localhost_ansible scripts.
2019-07-30 22:11:04 +01:00
David Wilson
321dac3046
Allow specifying -vvv to debops_tests.
2019-07-23 17:25:53 +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
c1d763f929
ci: Ansible 2.8 jobs aren't running against all host types.
2019-06-02 19:53:12 +01:00
David Wilson
167d0eff32
azure: try enabling Ansible 2.8/Py3.5 job
2019-05-27 23:57:47 +01:00
David Wilson
8d766d3d32
issue #587 : disable SSH key setup, it breaks unit tests
2019-05-27 22:33:02 +01:00
David Wilson
45d88b1f3f
issue #587 : attempt to fix Mac Azure job
2019-05-27 22:23:23 +01:00
David Wilson
ea718081d8
issue #587 : Add 2.8.0/Py2.7 job to Azure
2019-05-27 22:16:58 +01:00
David Wilson
4a6eba9653
issue #587 : use deadsnakes PPA Python because VSTS version is junk
2019-05-27 22:16:56 +01:00
David Wilson
429f5e7afb
issue #587 : enable spawn_reverse_shell and tidy up Azure step names
2019-05-27 20:14:56 +01:00
David Wilson
be23331bbe
issue #587 : ensure Azure worker has a working SSH configuration
2019-05-27 20:14:36 +01:00
David Wilson
fc9dabb45c
issue #587 : import spawn_reverse_shell.py script.
...
To support debugging on Azure
2019-05-27 20:14:36 +01:00
David Wilson
838742f000
issue #587 : support pausing ansible_tests if flag file exists
...
To support debugging on Azure
2019-05-27 20:14:36 +01:00
David Wilson
36a5968ee2
.ci: copy private key file to tempdir.
2019-02-18 19:58:54 +00:00
David Wilson
021cfda112
.ci: import soak scripts.
2019-02-18 18:01:54 +00:00
David Wilson
ad7185444d
.ci: allow containers for different jobs to run simultaneously
2019-02-18 18:01:54 +00: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
6dba55624e
.ci: add verbiage for run_batches() too.
2019-02-10 02:40:14 +00:00
David Wilson
9c7d93885d
.ci: add README.md.
2019-02-10 02:37:00 +00:00
David Wilson
49a8745a45
ci: fix incorrect partition/rpartition from 8a4caea84f
2019-01-29 17:39:46 +00:00
David Wilson
8a4caea84f
ci: Allow DISTROS="debian*32" variable, and KEEP=1
2019-01-29 07:57:59 +00:00
David Wilson
f86d79b284
ci: don't use the TTY->pipe hack except on Travis where it's needed.
2019-01-27 00:32:22 +00:00
David Wilson
cab0b2cb9a
issue #477 : add mitogen_py24 CI test type.
...
Butcher the crap out of run_tests because we don't have/want/need
coverage on 2.4.
2019-01-26 22:00:30 +00:00
David Wilson
73a0c485cf
tests: CI should symlink all contents of ansible/hosts/
2019-01-22 00:24:43 +00:00
David Wilson
d2eb01f793
tests: pin idna to last supporting 2.6-compat version.
2019-01-19 06:50:59 +00:00
David Wilson
b90889c5fc
tests: pin idna to last supporting 2.6-compat version.
2019-01-19 06:44:49 +00:00
David Wilson
835bead37a
tests: allow running scripts from any subdir.
2019-01-19 02:02:09 +00:00
David Wilson
81c93e173f
ci: remove duplicate /usr/bin/time call
2019-01-19 02:01:55 +00:00
David Wilson
4db2168f83
issue #426 : teach debops_common_tests to use py3 prefix
2018-11-07 01:16:18 +00:00
David Wilson
e12c963279
issue #426 : make ansible_tests use python_path
2018-11-07 00:52:20 +00:00
David Wilson
e7bb5c1ee0
issue #426 : teach make_containers() to parse -py3 DISTRO suffix
2018-11-07 00:43:11 +00:00
David Wilson
8df895a8ac
issue #426 : make ansible_tests dump inventory.
2018-11-07 00:41:13 +00:00
David Wilson
c84f36e809
issue #426 : teach .ci/ Docker pulls to ignore -py3 image suffix.
2018-11-07 00:39:05 +00:00
David Wilson
2a6dbb038f
Pythonize, split out and parallelize all jobs.
2018-11-06 18:16:20 +00:00
David Wilson
0b86c4e45f
tests: basic (incomplete) Azure Pipelines config
2018-11-06 03:40:56 +00:00
David Wilson
3f414d5967
tests: rename .travis -> .ci, move Azure config into .ci
2018-11-06 01:50:11 +00:00