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

    • 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

            oleg_nenashev Oleg Nenashev created issue -
            oleg_nenashev Oleg Nenashev made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            oleg_nenashev Oleg Nenashev made changes -
            Assignee bap [ bap ] Oleg Nenashev [ oleg_nenashev ]
            oleg_nenashev Oleg Nenashev made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "https://github.com/jenkinsci/publish-over-ssh-plugin/pull/18 (Web Link)" [ 19784 ]
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "Page (Jenkins Wiki)" [ 19785 ]
            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
            oleg_nenashev Oleg Nenashev made changes -
            Issue Type Improvement [ 4 ] Bug [ 1 ]
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "Page (Jenkins Wiki)" [ 19785 ]
            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
            oleg_nenashev Oleg Nenashev made changes -
            Resolution Fixed [ 1 ]
            Status In Review [ 10005 ] Resolved [ 5 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "Page (Jenkins Wiki)" [ 19808 ]
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "Page (Jenkins Wiki)" [ 19808 ]
            jglick Jesse Glick made changes -
            Labels jep-200 JEP-200
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-49120 [ JENKINS-49120 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by INFRA-1485 [ INFRA-1485 ]

              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: