-
New Feature
-
Resolution: Fixed
-
Major
-
None
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.
- links to
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-51460Making 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.