|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
QuickBuild remote interface
Method Summary | |
void |
createLabelOnBuild(java.lang.Long buildId,
java.lang.String labelName)
Create a label on specified build. |
BuildFacade |
getBuild(java.lang.Long configurationId,
java.lang.String buildVersion)
Get specified build from specified configuration. |
BuildFacade |
getBuildByLabel(java.lang.Long configurationId,
java.lang.String labelName)
Get build by specified label inside specified configuration. |
ConfigurationFacade |
getConfiguration(java.lang.String configurationHierarchyName)
Get configuration by specified name |
BuildFacade |
getLastBuild(java.lang.Long configurationId)
Get last build from specified configuration. |
BuildFacade |
getLastSuccessBuild(java.lang.Long configurationId)
Get last successful build from specified configuration. |
BuildFacade |
getLatestBuild(java.lang.Long configurationId)
Get latest build from specified configuration. |
boolean |
isLooping(java.lang.Long configurationId,
java.util.List traversedConfigurationGuids)
Check if there is a looping dependency. |
java.util.List |
listFiles(java.lang.Long buildId,
java.lang.String directory,
java.lang.String pattern)
List all files matching specified pattern under specified directory of specified build. |
void |
triggerBuild(java.lang.Long configurationId,
BuildSettingFacade buildSetting)
Trigger build in specified configuration with specified build settings. |
BuildFacade |
triggerDependent(java.lang.Long configurationId,
DependentContext dependentContext)
Trigger dependent build in specified configuration with specified triggering context. |
Method Detail |
public ConfigurationFacade getConfiguration(java.lang.String configurationHierarchyName)
configurationHierarchyName
- specify configuration name
public void triggerBuild(java.lang.Long configurationId, BuildSettingFacade buildSetting)
configurationId
- specify identifier of the configurationbuildSetting
- specify build settingspublic BuildFacade triggerDependent(java.lang.Long configurationId, DependentContext dependentContext)
configurationId
- specify configuration identifierdependentContext
- specify dependent context
public BuildFacade getLatestBuild(java.lang.Long configurationId)
configurationId
- specify configuration identifier
public BuildFacade getLastBuild(java.lang.Long configurationId)
configurationId
- specify configuration identifier
public BuildFacade getLastSuccessBuild(java.lang.Long configurationId)
configurationId
- specify configuration identifier
public BuildFacade getBuild(java.lang.Long configurationId, java.lang.String buildVersion)
configurationId
- specify configurationbuildVersion
- specify build version
public BuildFacade getBuildByLabel(java.lang.Long configurationId, java.lang.String labelName)
configurationId
- specify configuration identifier this label belongs tolabelName
- specify the label name
public void createLabelOnBuild(java.lang.Long buildId, java.lang.String labelName)
buildId
- specify identifier of the buildlabelName
- specify the label namepublic boolean isLooping(java.lang.Long configurationId, java.util.List traversedConfigurationGuids)
configurationId
- traversedConfigurationGuids
-
public java.util.List listFiles(java.lang.Long buildId, java.lang.String directory, java.lang.String pattern)
buildId
- specify build identifierdirectory
- specify directory relative to publish directory of specified build.
"/" means publish directory itself
RemoteFile
.
null means specified directory does not exist.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |