-
Bug
-
Resolution: Unresolved
-
Critical
The artifact deployer form outlines that 'Remote Directory' is mandatory as per attached screenshot.
But, if the value is actually empty during run time, this does not get caught.
Right now, that value gets checked against null only:
if (entry.getRemote() == null) { throw new ArtifactDeployerException("A remote directory must be set."); }
I think there should be a check for character count = 0, or empty.
This is important: A scenario took place on our instance where a user left 'Remote Directory' empty and checked checkbox 'Clean-up remote directory before deployment'. It wiped everything empty under the agent's root dir. All workspaces, Maven repo, and other stuff...