Skip to content

Latest commit

 

History

History
 
 

docker

These scripts are useful for building and testing on different versions of
Linux.

ORC is currently supported on:
* CentOS 6, 7, and 8
* Debian 8, 9, and 10
* Ubuntu 14, 16, and 18

To test against all of the Linux OSes against Apache's master branch:
1. cd docker
2. ./run-all.sh apache master

Using 'local' as the owner will cause the scripts to use the local repository.

The scripts are:
1. run-all.sh *owner* *branch* - test the given owner's branch on all OSes
2. run-one.sh *owner* *branch* *os* - test the owner's branch on one OS
3. reinit.sh - rebuild all of the base images without the image cache

A base image for each OS is built using:
1. cd docker/$os
2. docker build -t orc-$os .

To clean up docker:
1. docker container prune
2. docker image prune