au.com.rayh
Class XCodeBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
au.com.rayh.XCodeBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class XCodeBuilder
- extends hudson.tasks.Builder
- Author:
- Ray Hilton
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
XCodeBuilder(java.lang.Boolean buildIpa,
java.lang.Boolean cleanBeforeBuild,
java.lang.Boolean cleanTestReports,
java.lang.String configuration,
java.lang.String target,
java.lang.String sdk,
java.lang.String xcodeProjectPath,
java.lang.String xcodeProjectFile,
java.lang.String xcodebuildArguments,
java.lang.String embeddedProfileFile,
java.lang.String cfBundleVersionValue,
java.lang.String cfBundleShortVersionStringValue,
java.lang.Boolean unlockKeychain,
java.lang.String keychainPath,
java.lang.String keychainPwd,
java.lang.String symRoot,
java.lang.String xcodeWorkspaceFile,
java.lang.String xcodeSchema,
java.lang.String configurationBuildDir,
java.lang.String codeSigningIdentity)
|
| Methods inherited from class hudson.tasks.Builder |
all, getRequiredMonitorService, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectAction, getProjectActions, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
cleanBeforeBuild
public final java.lang.Boolean cleanBeforeBuild
- Since:
- 1.0
cleanTestReports
public final java.lang.Boolean cleanTestReports
- Since:
- 1.3
configuration
public final java.lang.String configuration
- Since:
- 1.0
target
public final java.lang.String target
- Since:
- 1.0
sdk
public final java.lang.String sdk
- Since:
- 1.0
symRoot
public final java.lang.String symRoot
- Since:
- 1.1
configurationBuildDir
public final java.lang.String configurationBuildDir
- Since:
- 1.2
xcodeProjectPath
public final java.lang.String xcodeProjectPath
- Since:
- 1.0
xcodeProjectFile
public final java.lang.String xcodeProjectFile
- Since:
- 1.0
xcodebuildArguments
public final java.lang.String xcodebuildArguments
- Since:
- 1.3
xcodeSchema
public final java.lang.String xcodeSchema
- Since:
- 1.2
xcodeWorkspaceFile
public final java.lang.String xcodeWorkspaceFile
- Since:
- 1.2
embeddedProfileFile
public final java.lang.String embeddedProfileFile
- Since:
- 1.0
cfBundleVersionValue
public final java.lang.String cfBundleVersionValue
- Since:
- 1.0
cfBundleShortVersionStringValue
public final java.lang.String cfBundleShortVersionStringValue
- Since:
- 1.0
buildIpa
public final java.lang.Boolean buildIpa
- Since:
- 1.0
unlockKeychain
public final java.lang.Boolean unlockKeychain
- Since:
- 1.0
keychainPath
public final java.lang.String keychainPath
- Since:
- 1.0
keychainPwd
public final java.lang.String keychainPwd
- Since:
- 1.0
codeSigningIdentity
public final java.lang.String codeSigningIdentity
- Since:
- 1.3.2
XCodeBuilder
@DataBoundConstructor
public XCodeBuilder(java.lang.Boolean buildIpa,
java.lang.Boolean cleanBeforeBuild,
java.lang.Boolean cleanTestReports,
java.lang.String configuration,
java.lang.String target,
java.lang.String sdk,
java.lang.String xcodeProjectPath,
java.lang.String xcodeProjectFile,
java.lang.String xcodebuildArguments,
java.lang.String embeddedProfileFile,
java.lang.String cfBundleVersionValue,
java.lang.String cfBundleShortVersionStringValue,
java.lang.Boolean unlockKeychain,
java.lang.String keychainPath,
java.lang.String keychainPwd,
java.lang.String symRoot,
java.lang.String xcodeWorkspaceFile,
java.lang.String xcodeSchema,
java.lang.String configurationBuildDir,
java.lang.String codeSigningIdentity)
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
getDescriptor
public XCodeBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>- Overrides:
getDescriptor in class hudson.tasks.Builder
Copyright © 2004-2013. All Rights Reserved.