I've got a Multi-configuration job in Jenkins.
Currently it has 2 axes, one for build type with values "Debug" and "Release" another one with 2 values too, setting some preprocessor macros.
I'd like to add one more axis with build platform: Windows or Linux.
My project is stored in git, and the "Source code management" part of the Jenkins job configuration contains configured "Git executable", chosen from the drop-down list.
As I understand, this list is formed from global Jenkins settings. My Jenkins has 2 git executables configured, one for linux slaves, and one for windows slaves.
However, this multiconfig job uses only one executable, "Default", configured for Linux slaves.
This makes me keeping 2 Jenkins jobs, one for windows, and one for linux. Some inconvenience of this setup is that build results appear in different locations.
Is there any way to choose this parameter depending on axis value?