I am creating a class that extends ToolInstaller (say "widget tester"). I want a way to upload the tool I'm testing ("widget") directly by using a <input type="file" ..> rather than using "Download URL for binary archive"? We're doing this stuff in a disconnected environment.
Is there a way I can do this using Jelly? I'm building my installer class using "ToolInstaller"
Beware that there are a number of sorts of security vulnerabilities
you could introduce if you do not write this code very defensively. If
the tool is uploaded to the controller (Jenkins server), how does it
get to the agent where the build runs? Have you considered malicious