Allow customising ruleset jobs
Using the defaults, the ruleset
template creates the following jobs:
ROOT=. config=local version=? os=?
ROOT=e2e config=local version=? os=?
ROOT=. config=remote version=? os=?
ROOT=e2e config=remote version=? os=?
ROOT=. config=? version=7.4.0 os=?
ROOT=e2e config=? version=7.4.0 os=?
ROOT=. config=? version=7.x os=?
ROOT=e2e config=? version=7.x os=?
ROOT=. config=? version=last_rc os=?
ROOT=e2e config=? version=last_rc os=?
ROOT=. config=? version=? os=linux
ROOT=e2e config=? version=? os=linux
ROOT=. config=? version=? os=windows
ROOT=e2e config=? version=? os=windows
However, if we assume a default of config=local version=7.4.0 os=linux
, then jobs (1, 5, 11) and (2, 6, 12) are duplicates. As such, we're running 4 unnecessary jobs (5, 6, 11, 12).