For changes since 1.14 please go to the releases section in Github
- JENKINS-29360 Bumped the version of jsch to overcome algorithm issue
- Add support for proxies (PR #10)
- Implement methods for adding and removing host configurations (PR #5)
- Don't blow up errors when interacting with Item.EXTENDED_READ (PR #8)
- JENKINS-17058 Publish over SSH plugin XML configuration cannot be read on Jenkins start up.
- JENKINS-16681
Allow source file names and paths to contain whitespace
- Add Advanced Transfer Set option "Pattern separator"
- JENKINS-13831 Option to create empty directories
- No default excludes option now available for all versions of Jenkins
- Exclude files pattern now available for all versions of Jenkins
- JENKINS-13693 Add option to disable default excludes
- Prefix Publish over to the global config section title
- Move the defaults configuration in the global config to an Advanced section
- Fixed JENKINS-13714 Drag and drop handle missing from transfer sets
- Upgrade JSch from 0.1.44 to 0.1.45
- Remove gssapi-with-mic as a preferred auth method
- Enable the server credentials to be specified/overriden when configuring the publisher in a job
- JENKINS-10965 Enable exec command to be run in a pseudo TTY
- JENKINS-10599 When using the Flatten files option, do not create the Remote directory if there are no files to transfer
- JENKINS-10315
Only open an SFTP connection if any of the transfer sets have source
files configured
- Saves time and resources on client and server
- Enables the plugin to run commands on servers that do not support SFTP
- JENKINS-10363 Allow the publisher default values to be changed in Manage Jenkins (on Jenkins and Hudson 1.391 - 1.395)
- Fixed JENKINS-10268
- Add Parameterized publishing JENKINS-10006
- Add ability to retry the publish JENKINS-10094
- Moved the "Verbose output in console" option to the new Advanced section containing the other new Server options
- Fixed JENKINS-9878 where the password/passphrase for an individual configuration was ignored when saving the global config (Manage Jenkins)
- Remove "Give the master a NODE_NAME" option when running on Jenkins 1.414 or later
- Default the "Give the master a NODE_NAME" option to 'master' when run on a Jenkins older than 1.414
- Advanced Transfer Set option to Exclude files
(option only available with Jenkins 1.407 and later) - JENKINS-9480 Exec command is now an expandable textarea
- Fixed form validation issue (JENKINS-9376) when selected configuration name contains non ASCII characters
- Fix potential NPE when performing ajax form validation
- Reduce horizontal space taken up by labels in the configuration views
- Add options to disable exec for individual configurations, or for the whole plugin
- Enable form validation for SSH key file location for Jenkins 1.399 and later
- Fixed JENKINS-8982 where configuration for the builder was not populated when re configuring a job
- Passwords/passphrases encrypted in config files and in UI (now requires Hudson > 1.384 or any Jenkins)
- Environment variables for substitution now include build variables (including matrix build axis)
- Added build wrapper to enable SSH before a (maven) project build, or to run after a build whether the build was successful or not
- Added form validation
- Removed debug logs for new configurations
- 2 new configuration options when in promotion
- Use the workspace when selecting "Source files"
- Use the time of the promotion when using "Remote directory is a date format"
- Stop the builder from showing up in promotion actions as publisher already included
- Initial release
Questions, Comments, Bugs and Feature Requests
Please post questions or comments about this plugin to the Jenkins User
mailing list.
To report a bug or request an enhancement to this plugin please create
a ticket in
JIRA.