metal3: Parameterize version and reorganize projects 97/12497/3
authorLennart Jern <lennart.jern@est.tech>
Tue, 15 Feb 2022 06:27:59 +0000 (08:27 +0200)
committerLennart Jern <lennart.jern@est.tech>
Fri, 25 Feb 2022 07:35:59 +0000 (09:35 +0200)
commit146f50a3252eb3334f04d5031d7dd26f9082a976
tree9adf6b62891cf4e6476eec0dce5e4c133936a281
parent030f7770cd51a8ba2972f2471ed63b252c703a75
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:
jjb/metal3/job_bml_integration_tests.yml [moved from jjb/metal3/job_bml_integration_tests_centos.yml with 86% similarity]
jjb/metal3/job_bml_main_integration_tests.yml [moved from jjb/metal3/job_bml_main_integration_tests_centos.yml with 89% similarity]
jjb/metal3/job_capm3_e2e_tests.yml [moved from jjb/metal3/job_capm3_v1b1_e2e_tests.yml with 86% similarity]
jjb/metal3/job_capm3_e2e_upgrade_tests.yml [moved from jjb/metal3/job_capm3_v1b1_e2e_upgrade_tests_ubuntu.yml with 91% similarity]
jjb/metal3/job_capm3_main_e2e_tests.yml [moved from jjb/metal3/job_capm3_v1b1_main_e2e_tests.yml with 90% similarity]
jjb/metal3/job_capm3_main_integration_tests.yml [moved from jjb/metal3/job_capm3_v1b1_main_integration_tests.yml with 87% similarity]
jjb/metal3/job_capm3_v1a4_integration_tests.yml [deleted file]
jjb/metal3/job_capm3_v1a5_e2e_tests.yml [deleted file]
jjb/metal3/job_capm3_v1a5_integration_tests.yml [deleted file]
jjb/metal3/job_capm3_v1a5_main_e2e_tests.yml [deleted file]
jjb/metal3/job_capm3_v1a5_main_integration_tests.yml [deleted file]
jjb/metal3/job_feature_tests.yml
jjb/metal3/job_feature_tests_upgrade.yml [moved from jjb/metal3/job_feature_tests_upgrade_ubuntu.yml with 92% similarity]
jjb/metal3/job_integration_tests.yml [moved from jjb/metal3/job_capm3_v1b1_integration_tests.yml with 84% similarity]
jjb/metal3/job_keep_integration_vm.yml [moved from jjb/metal3/job_keep_integration_vm_v1b1.yml with 84% similarity]
jjb/metal3/job_keep_integration_vm_v1a5.yml [deleted file]
jjb/metal3/job_main_feature_tests.yml
jjb/metal3/job_main_feature_tests_upgrade.yml [moved from jjb/metal3/job_main_feature_tests_upgrade_ubuntu.yml with 91% similarity]
jjb/metal3/job_metal3_dev_tools_integration_test.yml
jjb/metal3/projects.yml