|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BuildTypeTemplate
Build configuration template. Contains settings of build configuration.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings |
|---|
VcsLabelingSettings.LabelingType |
| Field Summary |
|---|
| Fields inherited from interface jetbrains.buildServer.serverSide.BuildTypeOptions |
|---|
BT_ALLOW_EXTERNAL_STATUS, BT_BUILD_NUMBER_PATTERN, BT_CLEAN_BUILD, BT_EXECUTION_TIMEOUT, BT_FAIL_IF_TESTS_FAIL, BT_FAIL_ON_ANY_ERROR_MESSAGE, BT_FAIL_ON_EXIT_CODE, BT_FAIL_ON_OOME_OR_CRASH, BT_HANGING_BUILDS_DETECTION_ENABLED, BT_MAX_RUNNING_BUILDS, BT_SHOW_DEPS_CHANGES, DEFAULT_BUILD_NUMBER_PATTERN |
| Fields inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings |
|---|
DEFAULT_LABEL_PATTERN |
| Method Summary | |
|---|---|
void |
applyRunnersOrder(java.lang.String[] ids)
Changes order of build runners in this template and in all of the inherited build configurations. |
java.lang.String |
getFullName()
Returns full name of this template (including project name) |
java.lang.String |
getId()
Returns id of this template |
java.lang.String |
getName()
Returns template name |
int |
getNumberOfUsages()
Returns total number of this template usages (without permissions filtering) |
SProject |
getParentProject()
Returns project to which this template belongs |
java.lang.String |
getParentProjectId()
Returns id of the project to which this template belongs |
java.util.Collection<SBuildType> |
getUsages()
Returns collection of build configurations using this template. |
boolean |
isCanAttachLocalVcsRoot()
Returns true if project local (non-shared) VCS root can be attached to this template |
void |
moveToProject(SProject target)
Moves this template to the specified project. |
void |
persist()
Persist this template settings, should be called after settings modifications to preserve template state. |
void |
setName(java.lang.String name)
Sets name of the template |
| Methods inherited from interface jetbrains.buildServer.util.OptionSupport |
|---|
getChangedOptions, getOption, setOption |
| Methods inherited from interface jetbrains.buildServer.serverSide.UserParametersHolder |
|---|
addParameter, getParameters, getParametersCollection, removeParameter |
| Methods inherited from interface jetbrains.buildServer.serverSide.dependency.DependencySettings |
|---|
addDependency, getDependencies, removeDependency |
| Methods inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings |
|---|
getLabelingRoots, getLabelingType, getLabelPattern, setLabelingRoots, setLabelingType, setLabelPattern |
| Methods inherited from interface jetbrains.buildServer.serverSide.CompatibleAgents |
|---|
getAgentCompatibility, getCompatibilityMap, getCompatibleAgents |
| Methods inherited from interface jetbrains.buildServer.XmlExternalizable |
|---|
writeTo |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface jetbrains.buildServer.serverSide.ParametersSupport |
|---|
getParametersProvider, getValueResolver |
| Method Detail |
|---|
@NotNull java.lang.String getId()
@NotNull java.lang.String getName()
@NotNull java.lang.String getFullName()
void setName(@NotNull
java.lang.String name)
name - template namevoid persist()
persist in interface BuildTypeSettingsjava.util.Collection<SBuildType> getUsages()
int getNumberOfUsages()
@NotNull SProject getParentProject()
@NotNull java.lang.String getParentProjectId()
void moveToProject(@NotNull
SProject target)
target - target projectboolean isCanAttachLocalVcsRoot()
void applyRunnersOrder(@NotNull
java.lang.String[] ids)
applyRunnersOrder in interface BuildTypeSettingsids - runner identifiers
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||