The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

Publish Over Dropbox

dropbox: Publish to Dropbox folder

  • sourceFiles

    Files to upload to the Dropbox location.

    The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
    The base directory for this fileset is the workspace.

    • Type: String
  • remoteDirectory

    Destination folder.

    This folder will be below the one in the global configuration. The folder will be created if does not exist.

    • Type: String
  • configName

    Select an Dropbox location from the list configured in the global configuration of this Jenkins.

    The configuration defines the account properties and base directory of the Dropbox location.

    • Type: String
  • cleanRemote (optional)

    Select to delete all files and directories within the remote directory before transferring files.

    • Type: boolean
  • excludes (optional)
    • Type: String
  • flatten (optional)

    Only create files on the server, do not create directories (except for the remote directory).

    All files that have been selected to transfer must have unique filenames. Publishing will stop and fail as soon as a duplicate filename is found when using the flatten option.

    • Type: boolean
  • pruneDays (optional)

    Directory created more then this number of days ago are considered old for pruning of root.

    • Type: int
  • pruneRoot (optional)

    Directories older then the max days will be deleted.

    A date format directory format can lead to a long list of directories. Removing old directories in the remote root will allow you to prune that list.

    • Type: boolean
  • remoteDirectorySDF (optional)

    Select this to include the timestamp in the remote directory.

    The timestamp is the date of build. This setting turns the remote directory option into a java SimpleDateFormat. The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. The SimpleDateFormat documentation has more information about the date patterns. As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

    • Type: boolean
  • removePrefix (optional)

    First part of the file path that should not be created on the remote server.

    Directory structures are created relative to the base directory, which is usually the workspace.You normally do not want the full path to these files to be created on the server. For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment If you use remove prefix, then ALL source file paths MUST start with the prefix.

    • Type: String

Was this page helpful?

Please submit your feedback about this page through this quick form.

Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?


See existing feedback here.