public class XCodeBuilder extends Builder implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
XCodeBuilder.DescriptorImpl |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
BUILDERS, PUBLISHERS
Constructor and Description |
---|
XCodeBuilder() |
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.
|
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.
|
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean noConsoleLog,
String logfileOutputDirectory,
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,
Boolean interpretTargetAsRegEx,
String ipaExportMethod,
String signingMethod,
ArrayList<ProvisioningProfile> provisioningProfiles,
String xcodeName,
Boolean uploadBitcode,
Boolean uploadSymbols,
Boolean compileBitcode,
String thinning,
Boolean embedOnDemandResourcesAssetPacksInBundle,
String onDemandResourcesAssetPacksBaseURL,
String appURL,
String displayImageURL,
String fullSizeImageURL,
String assetPackManifestURL)
Deprecated.
|
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean noConsoleLog,
String logfileOutputDirectory,
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.
|
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean noConsoleLog,
String logfileOutputDirectory,
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,
Boolean manualSigning,
ArrayList<ProvisioningProfile> provisioningProfiles)
Deprecated.
|
XCodeBuilder(Boolean buildIpa,
Boolean generateArchive,
Boolean noConsoleLog,
String logfileOutputDirectory,
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,
String signingMethod,
ArrayList<ProvisioningProfile> provisioningProfiles,
String xcodeName)
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 XCodeBuilder()
@Deprecated public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean noConsoleLog, String logfileOutputDirectory, 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, Boolean interpretTargetAsRegEx, String ipaExportMethod, String signingMethod, ArrayList<ProvisioningProfile> provisioningProfiles, String xcodeName, Boolean uploadBitcode, Boolean uploadSymbols, Boolean compileBitcode, String thinning, Boolean embedOnDemandResourcesAssetPacksInBundle, String onDemandResourcesAssetPacksBaseURL, String appURL, String displayImageURL, String fullSizeImageURL, String assetPackManifestURL)
@Deprecated public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean noConsoleLog, String logfileOutputDirectory, 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, String signingMethod, ArrayList<ProvisioningProfile> provisioningProfiles, String xcodeName)
@Deprecated public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean noConsoleLog, String logfileOutputDirectory, 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, Boolean manualSigning, ArrayList<ProvisioningProfile> provisioningProfiles)
@Deprecated public XCodeBuilder(Boolean buildIpa, Boolean generateArchive, Boolean noConsoleLog, String logfileOutputDirectory, 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 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 Boolean getCleanBeforeBuild()
@DataBoundSetter public void setCleanBeforeBuild(Boolean cleanBeforeBuild)
public Boolean getCleanTestReports()
@DataBoundSetter public void setCleanTestReports(Boolean cleanTestReports)
@CheckForNull public String getConfiguration()
@DataBoundSetter public void setConfiguration(String configuration)
@CheckForNull public String getTarget()
@DataBoundSetter public void setTarget(String target)
@CheckForNull public String getSdk()
@DataBoundSetter public void setSdk(String sdk)
@CheckForNull public String getSymRoot()
@DataBoundSetter public void setSymRoot(String symRoot)
@CheckForNull public String getBuildDir()
@DataBoundSetter public void setBuildDir(String buildDir)
@CheckForNull public String getXcodeProjectPath()
@DataBoundSetter public void setXcodeProjectPath(String xcodeProjectPath)
@CheckForNull public String getXcodeProjectFile()
@DataBoundSetter public void setXcodeProjectFile(String xcodeProjectFile)
@CheckForNull public String getXcodebuildArguments()
@DataBoundSetter public void setXcodebuildArguments(String xcodebuildArguments)
@CheckForNull public String getXcodeSchema()
@DataBoundSetter public void setXcodeSchema(String xcodeSchema)
@CheckForNull public String getXcodeWorkspaceFile()
@DataBoundSetter public void setXcodeWorkspaceFile(String xcodeWorkspaceFile)
@CheckForNull public String getCfBundleVersionValue()
@DataBoundSetter public void setCfBundleVersionValue(String cfBundleVersionValue)
@CheckForNull public String getCfBundleShortVersionStringValue()
@DataBoundSetter public void setCfBundleShortVersionStringValue(String cfBundleShortVersionStringValue)
public Boolean getBuildIpa()
@DataBoundSetter public void setBuildIpa(Boolean buildIpa)
public String getIpaExportMethod()
@DataBoundSetter public void setIpaExportMethod(String ipaExportMethod)
public Boolean getGenerateArchive()
@DataBoundSetter public void setGenerateArchive(Boolean generateArchive)
public Boolean getNoConsoleLog()
@DataBoundSetter public void setNoConsoleLog(Boolean noConsoleLog)
@CheckForNull public String getLogfileOutputDirectory()
@DataBoundSetter public void setLogfileOutputDirectory(String logfileOutputDirectory)
public Boolean getUnlockKeychain()
@DataBoundSetter public void setUnlockKeychain(Boolean unlockKeychain)
@Deprecated @CheckForNull public String getKeychainName()
@CheckForNull public String getKeychainId()
@Deprecated @DataBoundSetter public void setKeychainName(String keychainName)
@DataBoundSetter public void setKeychainId(String keychainId)
@CheckForNull public String getKeychainPath()
@DataBoundSetter public void setKeychainPath(String keychainPath)
@CheckForNull public Secret getKeychainPwd()
@DataBoundSetter public void setKeychainPwd(Secret keychainPwd)
@CheckForNull public String getDevelopmentTeamName()
@DataBoundSetter public void setDevelopmentTeamName(String developmentTeamName)
@CheckForNull public String getDevelopmentTeamID()
@DataBoundSetter public void setDevelopmentTeamID(String developmentTeamID)
public Boolean getAllowFailingBuildResults()
@DataBoundSetter public void setAllowFailingBuildResults(Boolean allowFailingBuildResults)
@CheckForNull public String getIpaName()
@DataBoundSetter public void setIpaName(String ipaName)
@CheckForNull public String getIpaOutputDirectory()
@DataBoundSetter public void setIpaOutputDirectory(String ipaOutputDirectory)
public Boolean getProvideApplicationVersion()
@DataBoundSetter public void setProvideApplicationVersion(Boolean provideApplicationVersion)
public Boolean getChangeBundleID()
@DataBoundSetter public void setChangeBundleID(Boolean changeBundleID)
@CheckForNull public String getBundleID()
@DataBoundSetter public void setBundleID(String bundleID)
@CheckForNull public String getBundleIDInfoPlistPath()
@DataBoundSetter public void setBundleIDInfoPlistPath(String bundleIDInfoPlistPath)
public Boolean getInterpretTargetAsRegEx()
@DataBoundSetter public void setInterpretTargetAsRegEx(Boolean interpretTargetAsRegEx)
@Deprecated public Boolean getManualSigning()
@Deprecated @DataBoundSetter public void setManualSigning(Boolean manualSigning)
public String getSigningMethod()
@DataBoundSetter public void setSigningMethod(String signingMethod)
@CheckForNull public ArrayList<ProvisioningProfile> getProvisioningProfiles()
@DataBoundSetter public void setProvisioningProfiles(ArrayList<ProvisioningProfile> provisioningProfiles)
@CheckForNull public String getXcodeName()
@DataBoundSetter public void setXcodeName(String xcodeName)
public Boolean getUploadBitcode()
@DataBoundSetter public void setUploadBitcode(Boolean uploadBitcode)
public Boolean getUploadSymbols()
@DataBoundSetter public void setUploadSymbols(Boolean uploadSymbols)
public Boolean getCompileBitcode()
@DataBoundSetter public void setCompileBitcode(Boolean compileBitcode)
@CheckForNull public String getThinning()
@DataBoundSetter public void setThinning(String thinning)
public Boolean getAssetPacksInBundle()
@DataBoundSetter public void setAssetPacksInBundle(Boolean assetPacksInBundle)
@CheckForNull public String getAssetPacksBaseURL()
@DataBoundSetter public void setAssetPacksBaseURL(String assetPacksBaseURL)
@CheckForNull public String getAppURL()
@DataBoundSetter public void setAppURL(String appURL)
@CheckForNull public String getDisplayImageURL()
@DataBoundSetter public void setDisplayImageURL(String displayImageURL)
@CheckForNull public String getFullSizeImageURL()
@DataBoundSetter public void setFullSizeImageURL(String fullSizeImageURL)
@CheckForNull public String getAssetPackManifestURL()
@DataBoundSetter public void setAssetPackManifestURL(String assetPackManifestURL)
public Boolean getStripSwiftSymbols()
@DataBoundSetter public void setStripSwiftSymbols(Boolean stripSwiftSymbols)
public Boolean getCopyProvisioningProfile()
@DataBoundSetter public void setCopyProvisioningProfile(Boolean copyProvisioningProfile)
public Boolean getUseLegacyBuildSystem()
@DataBoundSetter public void setUseLegacyBuildSystem(Boolean useLegacyBuildSystem)
public Boolean getIgnoreTestResults()
@DataBoundSetter public void setIgnoreTestResults(Boolean ignoreTestResults)
public String getResultBundlePath()
@DataBoundSetter public void setResultBundlePath(String resultBundlePath)
@DataBoundSetter public void setCleanResultBundlePath(Boolean cleanResultBundlePath)
public Boolean getCleanResultBundlePath()
public void setSkipBuildStep(Boolean skipBuildStep)
public void perform(Run<?,?> build, FilePath filePath, Launcher launcher, 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
@Deprecated public Keychain getKeychain(String keychainName)
public KeychainPasswordAndPath getKeychainPasswordAndPath(Item context, String keychainId)
public Team getDevelopmentTeam()
public GlobalConfigurationImpl getGlobalConfiguration()
public XCodeBuilder.DescriptorImpl getDescriptor()
getDescriptor
in interface Describable<Builder>
getDescriptor
in class Builder
Copyright © 2016–2022. All rights reserved.