Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-29835

Condition for Remote Directory should Include Empty

    Details

    • Similar Issues:

      Description

      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 slave's root dir. All workspaces, Maven repo, and other stuff...

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              gbois Gregory Boissinot
              Reporter:
              fawzymanaa Fawzy Manaa
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: