|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AgentBuildSettings
| Method Summary | ||
|---|---|---|
java.lang.String |
getAccessCode()
Returns build access code used to download artifacts |
|
BuildAgentConfiguration |
getAgentConfiguration()
Build agent configuration of the build agent. |
|
java.io.File |
getAgentTempDirectory()
Returns temporary directory which is cleaned before the build is started. |
|
java.util.List<ArtifactDependencyInfo> |
getArtifactDependencies()
Returns artifact dependencies |
|
java.lang.String |
getBuildCurrentVersion(VcsRoot vcsRoot)
Returns current version of the specified VCS root |
|
long |
getBuildId()
Returns id of the build |
|
BuildProgressLogger |
getBuildLogger()
Returns logger which can be used to log messages to the build log on server. |
|
java.lang.String |
getBuildPreviousVersion(VcsRoot vcsRoot)
Returns previous version of the specified VCS root |
|
java.io.File |
getBuildTempDirectory()
Returns build temporary directory. |
|
java.lang.String |
getBuildTypeId()
Returns build configuration id |
|
java.lang.String |
getBuildTypeName()
Returns name of build configuration (on the moment of build starting) |
|
|
getBuildTypeOptionValue(Option<T> option)
Returns value of the specified build configuration option |
|
java.io.File |
getDefaultCheckoutDirectory()
|
|
long |
getExecutionTimeoutMinutes()
Returns build execution timeout in minutes, 0 indicates that there is no limit |
|
java.util.List<VcsChangeInfo> |
getPersonalVcsChanges()
Returns list of changed files modified in personal changelist (if build is non personal returns empty list) |
|
java.lang.String |
getProjectName()
Returns name of the project (on the moment of build starting) |
|
java.util.List<VcsChangeInfo> |
getVcsChanges()
Returns list of changed files in this build (excluding files modified in personal changelist if build is personal) |
|
java.util.List<VcsRootEntry> |
getVcsRootEntries()
Returns VCS root entries associated with this build, i.e. |
|
boolean |
isCheckoutOnAgent()
Returns true if checkout is performed on the agent side |
|
boolean |
isCheckoutOnServer()
Returns true if checkout is performed on the server side |
|
boolean |
isCleanBuild()
Returns true if files should be cleaned before build |
|
boolean |
isCustomCheckoutDirectory()
Returns true if custom checkout directory is specified. |
|
boolean |
isPersonal()
Returns true if build is personal |
|
boolean |
isPersonalPatchAvailable()
|
|
| Method Detail |
|---|
java.lang.String getProjectName()
@NotNull java.lang.String getBuildTypeId()
java.lang.String getBuildTypeName()
long getBuildId()
boolean isCleanBuild()
boolean isPersonal()
boolean isPersonalPatchAvailable()
boolean isCheckoutOnAgent()
boolean isCheckoutOnServer()
long getExecutionTimeoutMinutes()
@NotNull java.util.List<ArtifactDependencyInfo> getArtifactDependencies()
@NotNull java.lang.String getAccessCode()
@NotNull java.util.List<VcsRootEntry> getVcsRootEntries()
java.lang.String getBuildCurrentVersion(@NotNull
VcsRoot vcsRoot)
vcsRoot - VCS root
java.lang.String getBuildPreviousVersion(@NotNull
VcsRoot vcsRoot)
vcsRoot - VCS root
boolean isCustomCheckoutDirectory()
@NotNull java.util.List<VcsChangeInfo> getVcsChanges()
@NotNull java.util.List<VcsChangeInfo> getPersonalVcsChanges()
@NotNull java.io.File getBuildTempDirectory()
getAgentTempDirectory() to store
temporary files that are created by any build running code on the build
agent.
@NotNull java.io.File getAgentTempDirectory()
@NotNull BuildProgressLogger getBuildLogger()
@NotNull BuildAgentConfiguration getAgentConfiguration()
<T> T getBuildTypeOptionValue(@NotNull
Option<T> option)
T - type of the valueoption - build configuration option
@NotNull java.io.File getDefaultCheckoutDirectory()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||