public class DeveloperProfileLoader
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
DeveloperProfile
into the current slave and unlocks its keychain
in preparation for the signing that uses it.
TODO: destroy identity in the end.修飾子とタイプ | クラスと説明 |
---|---|
static class |
DeveloperProfileLoader.DescriptorImpl |
コンストラクタと説明 |
---|
DeveloperProfileLoader() |
DeveloperProfileLoader(String profileId)
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
DeveloperProfileLoader.DescriptorImpl |
getDescriptor() |
GlobalConfigurationImpl |
getGlobalConfiguration() |
Boolean |
getImportIntoExistingKeychain() |
Keychain |
getKeychain(String keychainName) |
String |
getKeychainId() |
String |
getKeychainName()
非推奨です。
|
KeychainPasswordAndPath |
getKeychainPasswordAndPath(hudson.model.Item context,
String keychainId) |
String |
getKeychainPath() |
hudson.util.Secret |
getKeychainPwd() |
DeveloperProfile |
getProfile(hudson.model.Item context,
String profileId) |
String |
getProfileId() |
void |
importAppleCert(hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.FilePath workspace,
String keychainPath) |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setImportIntoExistingKeychain(Boolean importIntoExistingKeychain) |
void |
setKeychainId(String keychainId) |
void |
setKeychainName(String keychainName)
非推奨です。
|
void |
setKeychainPath(String keychainPath) |
void |
setKeychainPwd(hudson.util.Secret keychainPwd) |
void |
setProfileId(String developerProfileId) |
getProjectAction, getProjectAction, getProjectActions, perform, 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 hudson.util.Secret getKeychainPwd()
@DataBoundSetter public void setKeychainPwd(hudson.util.Secret keychainPwd)
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform
インタフェース内 jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
インタフェース内 hudson.tasks.BuildStep
perform
クラス内 hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
public DeveloperProfileLoader.DescriptorImpl getDescriptor()
getDescriptor
インタフェース内 hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
クラス内 hudson.tasks.Builder
public GlobalConfigurationImpl getGlobalConfiguration()
public KeychainPasswordAndPath getKeychainPasswordAndPath(hudson.model.Item context, String keychainId)
public void importAppleCert(hudson.Launcher launcher, hudson.model.TaskListener listener, hudson.FilePath workspace, String keychainPath) throws IOException, InterruptedException
public DeveloperProfile getProfile(hudson.model.Item context, String profileId)
Copyright © 2016–2019. All rights reserved.