The current JCloudsApiExtensionPoint is not actually usable as an extension point. Besides blocking experimentation with other cloud services, this makes it difficult to inject mock implementations of jclouds for use in unit tests.

          [JENKINS-51460] Redesigned JCloudsApiExtensionPoint

          Code changed in jenkins
          User: Jesse Glick
          Path:
          src/main/java/io/jenkins/plugins/artifact_manager_s3/BlobStoreProvider.java
          src/main/java/io/jenkins/plugins/artifact_manager_s3/BlobStoreProviderDescriptor.java
          src/main/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManager.java
          src/main/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerFactory.java
          src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
          src/main/resources/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerFactory/config.jelly
          src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsAbstractTest.java
          src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
          http://jenkins-ci.org/commit/artifact-manager-s3-plugin/cae17e1fd3fe296cc8327620c47e1de867fcd39f
          Log:
          JENKINS-51460 Making a proper extension point.

          Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/63b0f45cfe8a...cae17e1fd3fe
          *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

          Functionality will be removed from GitHub.com on January 31st, 2019.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: src/main/java/io/jenkins/plugins/artifact_manager_s3/BlobStoreProvider.java src/main/java/io/jenkins/plugins/artifact_manager_s3/BlobStoreProviderDescriptor.java src/main/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManager.java src/main/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerFactory.java src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java src/main/resources/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerFactory/config.jelly src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsAbstractTest.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/cae17e1fd3fe296cc8327620c47e1de867fcd39f Log: JENKINS-51460 Making a proper extension point. Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/63b0f45cfe8a...cae17e1fd3fe * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

          Code changed in jenkins
          User: jlr
          Path:
          src/main/java/org/jenkinsci/plugins/genexus/server/GeneXusServerSCM.java
          http://jenkins-ci.org/commit/genexus-plugin/569231ee0ac4346e3a4a6474cbda2d94581bab46
          Log:
          Fix on calcCurrentInfo(). Was incorrectly checking against baseline date.
          JENKINS-51460

          *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

          Functionality will be removed from GitHub.com on January 31st, 2019.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: jlr Path: src/main/java/org/jenkinsci/plugins/genexus/server/GeneXusServerSCM.java http://jenkins-ci.org/commit/genexus-plugin/569231ee0ac4346e3a4a6474cbda2d94581bab46 Log: Fix on calcCurrentInfo(). Was incorrectly checking against baseline date. JENKINS-51460 * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: