Interface RemoteBuildType
-
- All Superinterfaces:
BuildType
,BuildTypeDescriptor
,BuildTypeIdentity
,BuildTypeOptions
,BuildTypeSettings
,java.lang.Comparable<BuildTypeDescriptor>
,CompatibleAgents
,DependencySettings
,Dependent
,InheritableUserParametersHolder
,LVcsRootInstanceHolder
,OptionSupport
,ParametersSupport
,ReadOnlyUserParameters
,SBuildType
,SPersistentEntity
,UserParametersHolder
,VcsLabelingSettings
public interface RemoteBuildType extends SBuildType
Represents temporary created configuration to run personal changes for the specified configuration.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.BuildTypeDescriptor
BuildTypeDescriptor.CheckoutType
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.BuildTypeOptions
BuildTypeOptions.BuildConfigurationType
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings
VcsLabelingSettings.LabelingType
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.BuildTypeDescriptor
FULL_NAME_SEPARATOR
-
Fields inherited from interface jetbrains.buildServer.serverSide.BuildTypeOptions
BT_ALLOW_EXTERNAL_STATUS, BT_ALLOW_PERSONAL_BUILD_TRIGGERING, BT_ARTIFACT_PUBLISH_CONDITION, BT_ARTIFACT_RULES, BT_BRANCH_FILTER, BT_BUILD_CONFIGURATION_TYPE, BT_BUILD_DEFAULT_BRANCH, BT_BUILD_NUMBER_PATTERN, BT_CHECKOUT_DIR, BT_CHECKOUT_MODE, BT_CLEAN_BUILD, BT_EXCLUDE_DEFAULT_BRANCH_CHANGES, 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_GENERATED_SETTINGS_CHECKSUM, BT_HANGING_BUILDS_DETECTION_ENABLED, BT_MAX_RUNNING_BUILDS, BT_MAX_RUNNING_BUILDS_PER_BRANCH, BT_SHOW_DEPS_CHANGES, BT_SUPPORT_TEST_RETRY, DEFAULT_BUILD_NUMBER_PATTERN, DEFAULT_MAX_RUNNING_BUILDS_PER_BRANCH, DEFAULT_VCS_LABELING_BRANCH_FILTER, VCS_LABELING_BRANCH_FILTER
-
Fields inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings
DEFAULT_LABEL_PATTERN
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getChangesId()
Personal changes id.SVcsModification
getPersonalChange()
Returns personal modification associated with this build configuration or null if data for this remote build is not available anymore This can happen, for example, when remote run was deleted.java.util.List<SVcsModification>
getPersonalChanges()
Returns personal modifications associated with this build configuration.SBuildType
getSourceBuildType()
Source configuration for which changes were run.SUser
getUser()
long
getUserId()
-
Methods inherited from interface jetbrains.buildServer.BuildType
getBuildByBuildNumber, getBuildParameter, getBuildParameters, getNumberQueued, getParameters, getResponsibilityInfo, getStatus, getStatusDescriptor, getVcsRoots, isInQueue, removeResponsible, setResponsible
-
Methods inherited from interface jetbrains.buildServer.BuildTypeDescriptor
getBuildTypeId, getCheckoutType, getDescription, getExternalId, getFullName, getName, getProjectExternalId, getProjectId, getProjectName, getRunnerTypes, isPaused, isPersonal
-
Methods inherited from interface jetbrains.buildServer.serverSide.BuildTypeIdentity
getConfigurationFile, getExternalId, getFullName, getInternalId, getName, setExternalId, setExternalId
-
Methods inherited from interface jetbrains.buildServer.serverSide.BuildTypeSettings
addArtifactDependency, addBuildFeature, addBuildFeature, addBuildParameter, addBuildRunner, addBuildRunner, addBuildRunner, addBuildTrigger, addBuildTrigger, addConfigParameter, addRequirement, addVcsRoot, applyRunnersOrder, containsOwnVcsRoot, containsVcsRoot, findBuildFeatureById, findBuildRunnerById, findRunnerParameter, findTriggerById, getArtifactDependencies, getArtifactPaths, getBuildFeatureRequirements, getBuildFeatures, getBuildFeaturesOfType, getBuildNumberPattern, getBuildParameter, getBuildParameters, getBuildParametersCollection, getBuildRunners, getBuildTriggersCollection, getCheckoutDirectory, getCheckoutRules, getCheckoutType, getConfigParameters, getConfigParametersCollection, getImplicitRequirements, getReadOnlyReason, getRequirements, getRunnerConditions, getRunnersOrder, getRunnerTypes, getRunTypeRequirements, getTemplate, getTemplateId, getTemplateIds, getTemplates, getTypedOption, getUndefinedParameters, getVcsRootEntries, getVcsRoots, isCompositeBuildType, isDeployment, isEnabled, isReadOnly, isTemplateAccessible, isTemplateBased, persist, removeAllBuildRunners, removeArtifactDependency, removeBuildFeature, removeBuildParameter, removeBuildRunner, removeBuildTrigger, removeConfigParameter, removeRequirement, removeRequirement, removeVcsRoot, replaceInValues, replaceInValues, resetRunnersOrder, setArtifactDependencies, setArtifactPaths, setBuildNumberPattern, setCheckoutDirectory, setCheckoutRules, setCheckoutType, setEnabled, textValueMatches, updateBuildFeature, updateBuildRunner, updateBuildTrigger, updateBuildTrigger
-
Methods inherited from interface jetbrains.buildServer.serverSide.CompatibleAgents
getAgentCompatibility, getCompatibilityMap, getCompatibleAgents
-
Methods inherited from interface jetbrains.buildServer.serverSide.dependency.DependencySettings
addDependency, getDependencies, removeDependency
-
Methods inherited from interface jetbrains.buildServer.serverSide.dependency.Dependent
getChildDependencies, intersectsWith
-
Methods inherited from interface jetbrains.buildServer.serverSide.InheritableUserParametersHolder
getInheritedParametersCollection, getOwnParameter, getOwnParameters, getOwnParametersCollection, getOwnParametersWithoutInheritedSpec, getParameters, getParametersCollection
-
Methods inherited from interface jetbrains.buildServer.serverSide.LVcsRootInstanceHolder
getBuildTypeId, getName
-
Methods inherited from interface jetbrains.buildServer.util.OptionSupport
getChangedOptions, getDeclaredOption, getOption, getOptionDefaultValue, getOptions, getOwnOptions, setOption
-
Methods inherited from interface jetbrains.buildServer.serverSide.ParametersSupport
getParametersProvider, getValueResolver
-
Methods inherited from interface jetbrains.buildServer.serverSide.ReadOnlyUserParameters
getParameter, getParameterValue
-
Methods inherited from interface jetbrains.buildServer.serverSide.SBuildType
addTemplate, addToQueue, addToQueue, attachToTemplate, attachToTemplate, belongsTo, detachFromTemplate, findBuildRunnerByType, forceCheckingForChanges, forceCheckingForChanges, getAgentCompatibilities, getAgentCompatibility, getAgentsWhereBuildConfigurationBuilt, getArtifactsDirectory, getArtifactsReferences, getBuildNumbers, getBuildTypeBranchFilter, getCanRunAgents, getCanRunAndCompatibleAgents, getCustomDataStorage, getDependencyReferences, getExecutionTimeoutMin, getExtendedFullName, getExtendedName, getFileContent, getHistory, getHistory, getHistoryFull, getLastChangesFinished, getLastChangesStartedBuild, getLastChangesSuccessfullyFinished, getMaximumNumberOfBuilds, getModificationsSinceLastSuccessful, getNumberOfArtifactReferences, getNumberOfDependencyReferences, getOwnDependencies, getOwnTemplates, getOwnVcsRootEntries, getPauseComment, getPendingChanges, getPendingChangesCommitters, getProject, getQueuedBuilds, getResolvedSettings, getRunningBuilds, getRunningBuilds, getTags, getVcsRootInstanceEntries, getVcsRootInstanceEntries, getVcsRootInstanceEntryForParent, getVcsRootInstanceForParent, getVcsRootInstances, getVcsRootsHash, getVcsSettingsHash, getVcsSettingsHash, isAllowExternalStatus, isCleanBuild, isShouldFailBuildIfTestsFailed, isVirtual, mapVcsPath, moveToProject, moveToProject, moveToProject, persist, releaseSources, releaseSources, removeTemplates, setDescription, setName, setPaused, setPaused, setTemplates, setTemplatesOrder
-
Methods inherited from interface jetbrains.buildServer.serverSide.SPersistentEntity
createConfigAction, getConfigId, getConfigurationFile, getParent, getReadOnlyReason, getVersion, isReadOnly, markPersisted, persist, remove, schedulePersisting, schedulePersisting, scheduleRemove
-
Methods inherited from interface jetbrains.buildServer.serverSide.UserParametersHolder
addParameter, removeParameter
-
Methods inherited from interface jetbrains.buildServer.serverSide.vcs.VcsLabelingSettings
getLabelingRoots, getLabelingType, getLabelPattern
-
-
-
-
Method Detail
-
getSourceBuildType
@NotNull SBuildType getSourceBuildType()
Source configuration for which changes were run.- Returns:
- source configuration.
-
getChangesId
long getChangesId()
Personal changes id.- Returns:
- personal changes id.
-
getUserId
long getUserId()
- Returns:
- id of the personal build owner.
-
getUser
@Nullable SUser getUser()
- Returns:
- user - owner of the personal build changes
- Since:
- 7.1
-
getPersonalChange
@Nullable SVcsModification getPersonalChange()
Returns personal modification associated with this build configuration or null if data for this remote build is not available anymore This can happen, for example, when remote run was deleted.- Returns:
- see above
- Since:
- 5.0
-
getPersonalChanges
@NotNull java.util.List<SVcsModification> getPersonalChanges()
Returns personal modifications associated with this build configuration. The returned collection has size either 1 or 0.- Returns:
- see above
-
-