public class A3ToolInstaller extends Object
Modifier and Type | Class and Description |
---|---|
static class |
A3ToolInstaller.OS |
Constructor and Description |
---|
A3ToolInstaller(hudson.FilePath ws,
String launcherpath,
A3ToolInstaller.OS nodeOS,
hudson.model.TaskListener listener)
Constructor (The easy one - we use the preinstalled alauncher, finding the correct analyzer tool automatically)
|
A3ToolInstaller(hudson.FilePath ws,
String packagepath_str,
String target,
A3ToolInstaller.OS nodeOS,
hudson.model.TaskListener listener)
Constructor (The complex one - searching the right tool package, unpack it and set the toolpath!)
|
Modifier and Type | Method and Description |
---|---|
long |
getBuildNr() |
A3ToolInstaller.OS |
getNodeOS() |
String |
getTarget() |
hudson.FilePath |
getToolFilePath() |
public A3ToolInstaller(hudson.FilePath ws, String packagepath_str, String target, A3ToolInstaller.OS nodeOS, hudson.model.TaskListener listener)
ws
- FilePath to Jenkins workspacepackagepath_str
- java.lang.String path to the installerpackagestarget
- java.lang.String Analysis target (e.g. ppc, tricore, arm, etc.)nodeOS
- UNIX or WINDOWSlistener
- TaskListener for Error/Warning Message outputpublic A3ToolInstaller(hudson.FilePath ws, String launcherpath, A3ToolInstaller.OS nodeOS, hudson.model.TaskListener listener)
ws
- FilePath to Jenkins workspacelauncherpath
- java.lang.String path to the alaunchernodeOS
- UNIX or WINDOWSlistener
- TaskListener for Error/Warning Message outputpublic hudson.FilePath getToolFilePath()
public long getBuildNr()
public String getTarget()
public A3ToolInstaller.OS getNodeOS()
Copyright © 2016–2017. All rights reserved.