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

      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.

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

          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

          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

          Oleg Nenashev added a comment -

          The fix has been released in 1.18

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

          For your information, all publish-over-ssh component type JENKINS issues related to the Publish Over SSH plugin have been transferred to Github: https://github.com/jenkinsci/publish-over-ssh-plugin/issues

          Here is the direct link to this issue in Github: https://github.com/jenkinsci/publish-over-ssh-plugin/issues/118
          And here is the link to a search for related issues: https://github.com/jenkinsci/publish-over-ssh-plugin/issues?q=%22JENKINS-48920%22

          (Note: this is an automated bulk comment)

          Gavin McDonald added a comment - For your information, all publish-over-ssh component type JENKINS issues related to the Publish Over SSH plugin have been transferred to Github: https://github.com/jenkinsci/publish-over-ssh-plugin/issues Here is the direct link to this issue in Github: https://github.com/jenkinsci/publish-over-ssh-plugin/issues/118 And here is the link to a search for related issues: https://github.com/jenkinsci/publish-over-ssh-plugin/issues?q=%22JENKINS-48920%22 (Note: this is an automated bulk comment)

            oleg_nenashev Oleg Nenashev
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: