On 9/3/14, 11:19 AM, Trevor Vaughan wrote:
Seems like this might be a good case for a public OpenShift instance.
Shawn?
yeah, we can likely snag a copy of openshift. sometimes having a @redhat.com affiliation is pretty cool :) openshift.open-scap.org or some such thing.
OpenShift does run on RHEL 6, I believe a formal rebase on RHEL7 is coming, and there's always OpenShift Origin for Fedora. We could create a custom cartridge with the various openscap-utils, python-lxml, and other build packages. This would get us to a "make validate" point, but as Martin pointed out, it wouldn't scale much beyond that -- functional unit tests (e.g. OVAL and remediation) wouldn't be configured easily.
Having a Jenkins script spin up/down the appropriate Docker instances does seem ideal.... but I've no idea how to set that up currently. There is a specific Jenkins Docker plugin: https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin
Any Docker-ites interested in playing with this?