public class DeveloperProfileLoader extends Builder implements SimpleBuildStep
DeveloperProfile into the current slave and unlocks its keychain
in preparation for the signing that uses it.
TODO: destroy identity in the end.| Modifier and Type | Class and Description |
|---|---|
static class |
DeveloperProfileLoader.DescriptorImpl |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudsonBUILDERS, PUBLISHERS| Constructor and Description |
|---|
DeveloperProfileLoader() |
DeveloperProfileLoader(String profileId)
Deprecated.
|
all, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperform, perform, requiresWorkspacegetProjectAction, getProjectActions, getRequiredMonitorService, prebuild@DataBoundConstructor public DeveloperProfileLoader()
@Deprecated public DeveloperProfileLoader(String profileId)
@CheckForNull public String getProfileId()
@DataBoundSetter public void setProfileId(String developerProfileId)
public Boolean getImportIntoExistingKeychain()
@DataBoundSetter public void setImportIntoExistingKeychain(Boolean importIntoExistingKeychain)
@CheckForNull public String getKeychainId()
@Deprecated @CheckForNull public String getKeychainName()
@DataBoundSetter public void setKeychainId(String keychainId)
@Deprecated @DataBoundSetter public void setKeychainName(String keychainName)
@CheckForNull public String getKeychainPath()
@DataBoundSetter public void setKeychainPath(String keychainPath)
@CheckForNull public Secret getKeychainPwd()
@DataBoundSetter public void setKeychainPwd(Secret keychainPwd)
public void perform(@NonNull
Run<?,?> run,
@NonNull
FilePath workspace,
@NonNull
Launcher launcher,
@NonNull
TaskListener listener)
throws InterruptedException,
IOException
perform in interface SimpleBuildStepInterruptedExceptionIOExceptionpublic boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
perform in interface BuildStepperform in class BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic DeveloperProfileLoader.DescriptorImpl getDescriptor()
getDescriptor in interface Describable<Builder>getDescriptor in class Builderpublic GlobalConfigurationImpl getGlobalConfiguration()
public KeychainPasswordAndPath getKeychainPasswordAndPath(Item context, String keychainId)
public void importAppleCert(Launcher launcher, TaskListener listener, FilePath workspace, String keychainPath) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic DeveloperProfile getProfile(Item context, String profileId)
Copyright © 2016–2022. All rights reserved.