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.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
BUILDERS, PUBLISHERS
Constructor and Description |
---|
DeveloperProfileLoader() |
DeveloperProfileLoader(String profileId)
Deprecated.
|
all, getRequiredMonitorService, prebuild
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform, perform, requiresWorkspace
getProjectAction, 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 SimpleBuildStep
InterruptedException
IOException
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
perform
in interface BuildStep
perform
in class BuildStepCompatibilityLayer
InterruptedException
IOException
public DeveloperProfileLoader.DescriptorImpl getDescriptor()
getDescriptor
in interface Describable<Builder>
getDescriptor
in class Builder
public GlobalConfigurationImpl getGlobalConfiguration()
public KeychainPasswordAndPath getKeychainPasswordAndPath(Item context, String keychainId)
public void importAppleCert(Launcher launcher, TaskListener listener, FilePath workspace, String keychainPath) throws IOException, InterruptedException
IOException
InterruptedException
public DeveloperProfile getProfile(Item context, String profileId)
Copyright © 2016–2022. All rights reserved.