metal3: Parameterize version and reorganize projects

By parameterizing the version, it was possible to reduce the number of files since
we used to have one job-template for each version.

Second, the projects.yml is reorganized so that we have projects based
on the different types of tests (e.g. integration and feature) instead
of based on the repository. This is because the test type has more in
common than the repository, so fewer things are duplicated.

Change-Id: I620254144f27861871c5b449afd74e9f1e0dd3a0
20 files changed
tree: 9adf6b62891cf4e6476eec0dce5e4c133936a281
  1. jjb/
  2. .gitignore
  3. .gitreview
  4. .yamllint
  5. tox.ini