oVirt's CI standards have been in use for a while in most oVirt projects and have largely been a success.
These standards have put the control of what the CI system does in the hands of the developers without them
having to learn about Jenkins and the tooling around it. The way the standards were implemented, with the
mock_runner.sh script, also enabled developers to easily emulate the CI system on their own machines to debug and diagnose issues.