tree: 83fecb94bcdec93addaa818ab08818579670eec6 [path history] [tgz]
  1. centos6/
  2. centos7/
  3. centos8/
  4. debian10/
  5. debian8/
  6. debian9/
  7. ubuntu14/
  8. ubuntu16/
  9. ubuntu16-clang5/
  10. ubuntu18/
  11. ubuntu20/
  12. .gitignore
  13. os-list.txt
  14. README.md
  15. reinit.sh
  16. run-all.sh
  17. run-one.sh
docker/README.md

Supported OSes

  • CentOS 6, 7, and 8
  • Debian 8, 9, and 10
  • Ubuntu 14, 16, and 18

Test

To test against all of the Linux OSes against Apache's master branch:

cd docker
./run-all.sh apache master

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

The scripts are:

  • run-all.sh owner branch - test the given owner's branch on all OSes
  • run-one.sh owner branch os - test the owner's branch on one OS
  • reinit.sh - rebuild all of the base images without the image cache

A base image for each OS is built using:

cd docker/$os
docker build -t orc-$os .

Clean up

docker container prune
docker image prune