yuvipanda
e3ae2c3d77
Add explicit 'workflows' to CircleCI config
...
This allows the jobs to actually run in parallel
2018-07-11 12:21:57 -07:00
yuvipanda
4a028e1927
Split CircleCI into unit test & integration jobs
...
- Faster, since these can run in parallel
- Hopefully lets us not maintain our own base image
2018-07-11 12:16:46 -07:00
yuvipanda
4d9d9c2d99
Bake docker-ce into the base image
...
Speeds up CI runs by quite a bit
2018-07-11 10:12:32 -07:00
yuvipanda
20f3116e58
Revert "Parallelize unit tests in CI with pytest-xdist"
...
conda tests don't like it, and I'm not going to try to
debug them right now.
This reverts commit 9479f3c6b9 .
2018-07-11 09:40:26 -07:00
yuvipanda
9479f3c6b9
Parallelize unit tests in CI with pytest-xdist
2018-07-11 09:31:01 -07:00
yuvipanda
b5956f911f
Remove journalctl from JupyterHub check step
...
Seems to block forever
2018-07-11 02:35:17 -07:00
yuvipanda
fdbdc58727
Fix typo in .circleci/config.yaml
2018-07-11 02:21:11 -07:00
yuvipanda
f6a5566b42
Use python script to run integration test
...
YAML calling to python is better than YAML embedding bash
2018-07-11 02:04:41 -07:00
yuvipanda
715860707b
Rewrite bootstrapper in Python
...
- This was going to get too complex for bash. Only way to
kill those scripts is before they get too complex.
- Better progress messages from bootstrapper.
- Differentiate between bootstrapper & installer
- Cleanup documentation a little bit
2018-07-02 15:12:26 -07:00
yuvipanda
5675aafcf5
[CI] Check JupyterHub is up after installation
2018-06-29 03:12:16 -07:00
yuvipanda
4ae6f055d3
[CI] Run installer in built docker container
2018-06-29 02:56:43 -07:00
yuvipanda
8ad0205264
[CI] Automatically say 'yes' to docker-ce install
2018-06-29 02:48:27 -07:00
yuvipanda
061b77e944
[CI] Don't use sudo anywhere
...
We're already running as root, and sudo is not installed
2018-06-29 02:42:10 -07:00
yuvipanda
d5828192f8
[CI] Fix indenting errors in CircleCI config
2018-06-29 02:37:06 -07:00
yuvipanda
d8c965624c
[CI] Install docker explicitly before trying to use it
2018-06-29 02:34:19 -07:00
yuvipanda
41f368d02d
[CI] Setup docker + try running systemd container
2018-06-29 02:26:20 -07:00
yuvipanda
b874e6c7f0
[CI] Don't use sudo to run tests
...
We're already running as root in the miniconda image
2018-06-29 02:21:02 -07:00
yuvipanda
97fed91c80
[CI] Fix key used for caching conda env
2018-06-29 02:20:43 -07:00
yuvipanda
fb1472cc77
Use miniconda to run tests on circleci
...
Since we need the conda library to run our unit tests
2018-06-29 02:18:45 -07:00
yuvipanda
e9f965be5b
Add initial circle ci config
...
Let's try run the unit tests in the tljh module first
2018-06-29 02:05:36 -07:00