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

Publish Over SSH is not compatible with Jenkins 2.102+ due to JEP-200 changes

    Details

    • Similar Issues:

      Description

      After JENKINS-47736 the plugin will fail to save configuration and to operate over the Remoting channel. The underlying "Publish Over" library has been updated in 0.21. The plugin needs to update the dependency.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            Jenkinsfile
            README.md
            pom.xml
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshAlwaysRunPublisherPlugin.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshBuilderPlugin.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshCommonConfiguration.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshCredentials.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshHostConfiguration.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshParamPublish.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPostBuildWrapper.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPreBuildWrapper.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPromotionPublisherPlugin.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisher.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisherLabel.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisherPlugin.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshRetry.java
            src/main/java/jenkins/plugins/publish_over_ssh/BapSshTransfer.java
            src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshCredentialsDescriptor.java
            src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshHostConfigurationDescriptor.java
            src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshPublisherDescriptor.java
            src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshPublisherPluginDescriptor.java
            src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshTransferDescriptor.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideInstanceConfigDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideParamPublishDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverridePublisherDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverridePublisherLabelDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideRetryDefaults.java
            src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults.java
            src/test/java/jenkins/plugins/publish_over_ssh/jenkins/JenkinsTestHelper.java
            src/test/java/jenkins/plugins/publish_over_ssh/jenkins/LegacyConfigurationTest.java
            http://jenkins-ci.org/commit/publish-over-ssh-plugin/7f952732e298ae4935e28fb6a38d290edc6af41f
            Log:
            JENKINS-48920 - Make the plugin compatible with JEP-200 (#18)

            • JENKINS-48920 - Update plugin to bundle “Publish Over” 0.21 with fixes for JEP-200
            • JENKINS-48920 - Make the plugin compatible with the breaking changes in Publish over SSH
            • Cleanup Hudson.getInstance() usages in the code
            • Also start using JSch from a plugin
            • Update Wiki link to the plugin page
            • Add Jenkinsfile
            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: Jenkinsfile README.md pom.xml src/main/java/jenkins/plugins/publish_over_ssh/BapSshAlwaysRunPublisherPlugin.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshBuilderPlugin.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshCommonConfiguration.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshCredentials.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshHostConfiguration.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshParamPublish.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPostBuildWrapper.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPreBuildWrapper.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPromotionPublisherPlugin.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisher.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisherLabel.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshPublisherPlugin.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshRetry.java src/main/java/jenkins/plugins/publish_over_ssh/BapSshTransfer.java src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshCredentialsDescriptor.java src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshHostConfigurationDescriptor.java src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshPublisherDescriptor.java src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshPublisherPluginDescriptor.java src/main/java/jenkins/plugins/publish_over_ssh/descriptor/BapSshTransferDescriptor.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideInstanceConfigDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideParamPublishDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverridePublisherDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverridePublisherLabelDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideRetryDefaults.java src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults.java src/test/java/jenkins/plugins/publish_over_ssh/jenkins/JenkinsTestHelper.java src/test/java/jenkins/plugins/publish_over_ssh/jenkins/LegacyConfigurationTest.java http://jenkins-ci.org/commit/publish-over-ssh-plugin/7f952732e298ae4935e28fb6a38d290edc6af41f Log: JENKINS-48920 - Make the plugin compatible with JEP-200 (#18) JENKINS-48920 - Update plugin to bundle “Publish Over” 0.21 with fixes for JEP-200 JENKINS-48920 - Make the plugin compatible with the breaking changes in Publish over SSH Cleanup Hudson.getInstance() usages in the code Also start using JSch from a plugin Update Wiki link to the plugin page Add Jenkinsfile
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            The fix has been released in 1.18

            Show
            oleg_nenashev Oleg Nenashev added a comment - The fix has been released in 1.18

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: