public class XcodeInstallation extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<XcodeInstallation>, hudson.model.EnvironmentSpecific<XcodeInstallation>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
XcodeInstallation.DescriptorImpl |
コンストラクタと説明 |
---|
XcodeInstallation(String name,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties)
Constructor for XcodeInstallation.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static XcodeInstallation[] |
allInstallations() |
XcodeInstallation |
forEnvironment(hudson.EnvVars environment) |
XcodeInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
XcodeInstallation.DescriptorImpl |
getDescriptor() |
String |
getXcodebuild()
getXcodebuild.
|
@DataBoundConstructor public XcodeInstallation(String name, String home, List<? extends hudson.tools.ToolProperty<?>> properties)
name
- Tool name (for example, "Xcode 9.3")home
- Tool location (usually "/Applications/Xcode.app/Contents/Developer")properties
- List
of properties for this toolpublic static XcodeInstallation[] allInstallations()
public String getXcodebuild()
String
that will be used to execute xcodebuild (e.g. "/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild")public XcodeInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
インタフェース内 hudson.slaves.NodeSpecific<XcodeInstallation>
IOException
InterruptedException
public XcodeInstallation forEnvironment(hudson.EnvVars environment)
forEnvironment
インタフェース内 hudson.model.EnvironmentSpecific<XcodeInstallation>
public XcodeInstallation.DescriptorImpl getDescriptor()
getDescriptor
インタフェース内 hudson.model.Describable<hudson.tools.ToolInstallation>
getDescriptor
クラス内 hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
Copyright © 2016–2019. All rights reserved.