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

          Oleg Nenashev created issue -
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Oleg Nenashev made changes -
          Assignee Original: bap [ bap ] New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Oleg Nenashev made changes -
          Remote Link New: This issue links to "https://github.com/jenkinsci/publish-over-ssh-plugin/pull/18 (Web Link)" [ 19784 ]
          Oleg Nenashev made changes -
          Remote Link New: This issue links to "Page (Jenkins Wiki)" [ 19785 ]

          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 made changes -
          Issue Type Original: Improvement [ 4 ] New: Bug [ 1 ]
          Oleg Nenashev made changes -
          Remote Link Original: This issue links to "Page (Jenkins Wiki)" [ 19785 ]

          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
          Oleg Nenashev made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]

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

              Created:
              Updated:
              Resolved: