It looks like there's a problem in the WebUI "jelly" code that binds the UI to the data that's preventing folks from doing this. While I don't see why the code doesn't work as-is (as it's doing the same stuff as works elsewhere), I think it's a fairly trivial fix (especially as the docker plugin has a working example we can use for inspiration).
I've started work to fix this in PR#105. Those changes will likely go into the next release.
I think this is not limited to just the "Environment variables" node property. I am using the Workspace Cleanup Plugin and would like to set the "Disable deferred wipeout on this node" property, which is also missing.
You are correct - this does affect the ws cleanup plugin node property, along with pretty much any other node property.
I've fixed this issue in the as-yet-unreleased code, which I'm intending to release "soon" ... which will be "sooner" if you help ...
... you can get a pre-release build from here. Please try it out and let me know if it works for you - that'll help me and help speed up the official release.
Sorry for the late reply, I've been out of office for a few days.
I deployed the pre-release to our staging environment, and successfully managed to set both the Ws Cleanup property as well as environment variables and tool locations. So AFAICS the change works out well.
Sorry for the late reply, I've been out of office for a few days.
I deployed the pre-release to our staging environment, and successfully managed to set both the Ws Cleanup node property as well as environment variables and tool locations. So AFAICS the change works out well.