This repo provides scripts primarily focused at performing the following actions in a Continuous Integration server for Docker repos:
- Testing
- Linting
- Deploying to Dockerhub
This repo is meant to be called by a Continuous Integration server. A sample Travis
file is included at sample_files/.travis.yml
.
The test runner will automatically run any files matching the path ./tests/test_*
.
The environment variable DOCKER_CONTAINER_ID
will be available to all tests, as well
as all other environment variables that are available in other parts of the build.
- Enhance ReadMe
- Add tests for Lint and Docker Hub
- Centralize and refactor
- Add some more test helpers
- Dave Lasley <dave@laslabs.com>
This module is maintained by LasLabs Inc..