Files
the-littlest-jupyterhub/.circleci/config.yml

50 lines
1.2 KiB
YAML
Raw Normal View History

version: 2
jobs:
build:
docker:
- image: continuumio/miniconda3:4.5.4
working_directory: ~/repo
steps:
- checkout
# Download and cache dependencies
- restore_cache:
keys:
- v1-dependencies-miniconda3-4.5.4-{{ checksum "setup.py" }}-{{ checksum "dev-requirements.txt" }}
- v1-dependencies-miniconda3-4.5.4-
- run:
name: install dependencies
command: |
pip install -r dev-requirements.txt
pip install -e .
- save_cache:
paths:
- /opt/conda
key: v1-dependencies-miniconda3-4.5.4-{{ checksum "setup.py" }}-{{ checksum "dev-requirements.txt" }}
- run:
name: run unit tests
command: |
py.test tests/
# Run full installer test
- setup_remote_docker
- run:
name: build docker image
command: |
docker build -t tljh-systemd .
- run:
name: start docker image
command: |
docker run \
--privileged \
--detach \
--name=tljh-dev \
tljh-systemd