Class SignedApkMappingStrategy
java.lang.Object
hudson.model.AbstractDescribableImpl<SignedApkMappingStrategy>
org.jenkinsci.plugins.androidsigning.SignedApkMappingStrategy
- All Implemented Interfaces:
ExtensionPoint
,Describable<SignedApkMappingStrategy>
- Direct Known Subclasses:
SignedApkMappingStrategy.UnsignedApkBuilderDirMapping
,SignedApkMappingStrategy.UnsignedApkSiblingMapping
public abstract class SignedApkMappingStrategy
extends AbstractDescribableImpl<SignedApkMappingStrategy>
implements ExtensionPoint
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()
abstract FilePath
destinationForUnsignedApk
(FilePath unsignedApk, FilePath workspace) static String
unqualifiedNameOfUnsignedApk
(FilePath unsignedApk) Return the name of the given APK without the .apk extension and without any -unsigned suffix, if present.Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
SignedApkMappingStrategy
public SignedApkMappingStrategy()
-
-
Method Details
-
destinationForUnsignedApk
-
all
-
unqualifiedNameOfUnsignedApk
Return the name of the given APK without the .apk extension and without any -unsigned suffix, if present. For example, myApp-unsigned.apk returns myApp, and myApp-someFlavor.apk returns myApp-someFlavor.- Parameters:
unsignedApk
-- Returns:
-