Open alexbrjo opened 7 years ago
@alexbrjo Hi Alex. FYI I have reopened this pull-request. I am working on removing Extended Choice dependency as a part of JENKINS-32662 / JENKINS-46141/other such issues.
It apepars it is not possible to do the refactoring in a compatible way due to the architecture issues I have introduced in 2013. But it's too hot due to the security issue in Extended Choice, so I lean towards breaking the compatibility and releasing 1.0.
It makes the current pull request compliant, so I will probably refactor and land this pull request in 1.0
FTR the parallel work is here: https://github.com/jenkinsci/customtools-plugin/pull/29
Pipeline compatibility. see JENKINS-30680
Implementation Since
BuildWrapper#decorateLauncher()
is only honored forAbstractProject
's, I tried to keep parity between FreeStyle and Workflow jobs by moving the logic for adding environment variables toBuildWrapper#setup()