public class XCodeBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
XCodeBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean cleanBeforeBuild,
Boolean cleanTestReports,
String configuration,
String target,
String sdk,
String xcodeProjectPath,
String xcodeProjectFile,
String xcodebuildArguments,
String cfBundleVersionValue,
String cfBundleShortVersionStringValue,
Boolean unlockKeychain,
String keychainName,
String keychainPath,
String keychainPwd,
String symRoot,
String xcodeWorkspaceFile,
String xcodeSchema,
String buildDir,
String developmentTeamName,
String developmentTeamID,
Boolean allowFailingBuildResults,
String ipaName,
Boolean provideApplicationVersion,
String ipaOutputDirectory,
Boolean changeBundleID,
String bundleID,
String bundleIDInfoPlistPath,
String ipaManifestPlistUrl,
Boolean interpretTargetAsRegEx,
String ipaExportMethod) |
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean cleanBeforeBuild,
Boolean cleanTestReports,
String configuration,
String target,
String sdk,
String xcodeProjectPath,
String xcodeProjectFile,
String xcodebuildArguments,
String embeddedProfileFile,
String cfBundleVersionValue,
String cfBundleShortVersionStringValue,
Boolean unlockKeychain,
String keychainName,
String keychainPath,
String keychainPwd,
String symRoot,
String xcodeWorkspaceFile,
String xcodeSchema,
String configurationBuildDir,
String codeSigningIdentity,
Boolean allowFailingBuildResults,
String ipaName,
Boolean provideApplicationVersion,
String ipaOutputDirectory,
Boolean changeBundleID,
String bundleID,
String bundleIDInfoPlistPath,
String ipaManifestPlistUrl,
Boolean interpretTargetAsRegEx,
Boolean signIpaOnXcrun)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
XCodeBuilder.DescriptorImpl |
getDescriptor() |
Team |
getDevelopmentTeam() |
GlobalConfigurationImpl |
getGlobalConfiguration() |
Keychain |
getKeychain() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath filePath,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
getProjectAction, getProjectAction, getProjectActions, perform, prebuildpublic final Boolean cleanBeforeBuild
public final Boolean cleanTestReports
public final String configuration
public final String target
public final String sdk
public final String symRoot
public final String buildDir
public final String xcodeProjectPath
public final String xcodeProjectFile
public final String xcodebuildArguments
public final String xcodeSchema
public final String xcodeWorkspaceFile
public final String cfBundleVersionValue
public final String cfBundleShortVersionStringValue
public final Boolean buildIpa
public final String ipaExportMethod
public final Boolean generateArchive
public final Boolean unlockKeychain
public final String keychainName
public final String keychainPath
public final String keychainPwd
public final String developmentTeamName
public final String developmentTeamID
public final Boolean allowFailingBuildResults
public final String ipaName
public final String ipaOutputDirectory
public Boolean provideApplicationVersion
public final Boolean changeBundleID
public final String bundleID
public final String bundleIDInfoPlistPath
public final Boolean interpretTargetAsRegEx
public final String ipaManifestPlistUrl
@DataBoundConstructor public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean cleanBeforeBuild, Boolean cleanTestReports, String configuration, String target, String sdk, String xcodeProjectPath, String xcodeProjectFile, String xcodebuildArguments, String cfBundleVersionValue, String cfBundleShortVersionStringValue, Boolean unlockKeychain, String keychainName, String keychainPath, String keychainPwd, String symRoot, String xcodeWorkspaceFile, String xcodeSchema, String buildDir, String developmentTeamName, String developmentTeamID, Boolean allowFailingBuildResults, String ipaName, Boolean provideApplicationVersion, String ipaOutputDirectory, Boolean changeBundleID, String bundleID, String bundleIDInfoPlistPath, String ipaManifestPlistUrl, Boolean interpretTargetAsRegEx, String ipaExportMethod)
@Deprecated public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean cleanBeforeBuild, Boolean cleanTestReports, String configuration, String target, String sdk, String xcodeProjectPath, String xcodeProjectFile, String xcodebuildArguments, String embeddedProfileFile, String cfBundleVersionValue, String cfBundleShortVersionStringValue, Boolean unlockKeychain, String keychainName, String keychainPath, String keychainPwd, String symRoot, String xcodeWorkspaceFile, String xcodeSchema, String configurationBuildDir, String codeSigningIdentity, Boolean allowFailingBuildResults, String ipaName, Boolean provideApplicationVersion, String ipaOutputDirectory, Boolean changeBundleID, String bundleID, String bundleIDInfoPlistPath, String ipaManifestPlistUrl, Boolean interpretTargetAsRegEx, Boolean signIpaOnXcrun)
public void perform(hudson.model.Run<?,?> build,
hudson.FilePath filePath,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic Keychain getKeychain()
public Team getDevelopmentTeam()
public GlobalConfigurationImpl getGlobalConfiguration()
public XCodeBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016–2017. All rights reserved.