Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inspirehep/invenio-docker
Docker images for drone builds
https://github.com/inspirehep/invenio-docker
Last synced: 5 days ago
JSON representation
Docker images for drone builds
- Host: GitHub
- URL: https://github.com/inspirehep/invenio-docker
- Owner: inspirehep
- License: gpl-2.0
- Created: 2014-08-13T08:27:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-04T11:14:12.000Z (about 10 years ago)
- Last Synced: 2024-04-16T03:47:44.079Z (7 months ago)
- Language: Shell
- Size: 253 KB
- Stars: 0
- Watchers: 10
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Invenio-Docker
=============Docker images for Invenio
Images
------### `inspirehep/invenio-base`
The base image for the Invenio project (master branch).
- It installs all the libraries required by Invenio.
- It does not configure Invenio.### `inspirehep/invenio-drone`
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### `test`
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.Utilization
-----------1. `make build`: builds images
2. `make test`: run tests, like Drone does
3. `make test-shell`: starts a shell in the Drone test container (then execute `drone` to run the tests)
4. `make push`: push images to Docker Hub
5. `make remove`: remove built images