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

    XMLWordPrintable

Details

    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

            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)

            gmcdonald 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 added a comment -

            The fix has been released in 1.18

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

            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_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

            People

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

              Dates

                Created:
                Updated:
                Resolved: