Docker images for Invenio
The base image for the Invenio project (master branch).
- It installs all the libraries required by Invenio.
- It does not configure Invenio.
The image used as a base for the Drone CI tests.
- It is based on
inspirehep/invenio-drone
. - It configures the system for the Drone tests.
- It is specified in the
.drone.yml
file
The image used to replicate the Drone CI tests.
- It is based on
inspirehep/invenio-drone
. - It prepares the test environment with Drone-specific scripts.
- It is independent from the tested software (a part for the parent image).
- It is not intended to be pushed to Docker Hub.
- It is useful to replicate and debug the Drone tests execution.
-
make build
: builds images -
make test
: run tests, like Drone does -
make test-shell
: starts a shell in the Drone test container (then executedrone
to run the tests) -
make push
: push images to Docker Hub -
make remove
: remove built images