It might also be a good idea to split the job into multiple jobs, one for each of the following categories: Compilers/JDKs, DBs, Elasticsearch/Opensearch. So that when a particular environment fails, we only need to re-run the build for the related environments (no need to re-test OpenSearch 1.3 if the build failed only against DB2, for instance). |