Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdolitsky/dockerspaniel-demo
Example of how to use dockerspaniel: https://github.com/jdolitsky/dockerspaniel
https://github.com/jdolitsky/dockerspaniel-demo
Last synced: 6 days ago
JSON representation
Example of how to use dockerspaniel: https://github.com/jdolitsky/dockerspaniel
- Host: GitHub
- URL: https://github.com/jdolitsky/dockerspaniel-demo
- Owner: jdolitsky
- Created: 2014-11-18T03:54:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-18T04:01:14.000Z (almost 10 years ago)
- Last Synced: 2024-10-10T23:47:25.328Z (27 days ago)
- Language: Shell
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Easily test on 5 distros using Docker
###Setup environment
```
$ git clone https://github.com/jdolitsky/dockerspaniel-demo.git
$ cd dockerspaniel-demo
$ npm install
$ export PATH=./bin:$PATH
```### Create Dockerfiles
Using base images listed in *base_images.txt*, create custom Dockerfiles using dockerspaniel.
```
$ create_dockerfiles
```### Build Docker images
Build Docker images using the Dockerfiles created with `create_dockerfiles`.
```
$ build_images
```### Test on each platform
Clone an app (dockerspaniel), then mount and build inside each of our custom images.
```
$ run_tests
```The console output of each build can be accessed at *build/$DISTRO_$RELEASE/build.log* (e.g. *build/debian_wheezy/build.log*).