Most other tool implementations provide a short name for use in pipelines (jdk, maven, etc.) but there's no python. You have to use the full quoted class name instead. {code:groovy|title=Current} tools { 'jenkins.plugins.shiningpanda.tools.PythonInstallation': 'CPython-3.6' } {code} {code:groovy|title=Proposed} tools { python: 'CPython-3.6' } {code}
Most other tool implementations provide a short name for use in pipelines (jdk, maven, etc.) but there's no python. You have to use the full quoted class name instead.