Provide a way for individual projects to specify which distributions they can run/test against #30903
Labels
:Delivery/Build
Build or test infrastructure
>enhancement
Team:Delivery
Meta label for Delivery team
Related to #30874.
The distribution running in the integration tests, or started with the
run
task can be switched with thetests.distribution
andrun.distribution
properties.The problem is that no all projects are able to run with any distribution e.x. plugins being tested might depend on other plugins. On the other hand we want to make sure that the inputs are honored, so we can't silently match the distribution for some projects (i.e. use
zip
even troughzip-oss
is required ), we want to ave tasks skipped in these cases.To achieve this we need a better way to express distribution requirements for cluster formation so that projects can define distribution types that they need and the plugins can do all the setup without the individual projects having to deal with setting up the tasks to do so.
The text was updated successfully, but these errors were encountered: