Uses of Interface
jetbrains.buildServer.serverSide.BuildPromotionEx
-
-
Uses of BuildPromotionEx in jetbrains
Methods in jetbrains that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
MockBuildType. createBuildPromotion()
BuildPromotionEx
MockBuildType. createBuildPromotion(String branchName)
BuildPromotionEx
MockBuildType. createBuildPromotion(String branchName, BuildPromotionInitializer initializer)
BuildPromotionEx
MockBuildType. createBuildPromotion(String branchName, BuildPromotionInitializer initializer, DependenciesSupplier dependenciesSupplier)
static BuildPromotionEx
BuildServerCreator. createPromotionWithChange(BuildTypeEx bt, SVcsModification modification)
Methods in jetbrains with parameters of type BuildPromotionEx Modifier and Type Method Description SQueuedBuild
MockBuildType. addToQueue(BuildPromotionEx buildPromotion, String requestor)
SQueuedBuild
MockBuildType. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String requestor)
-
Uses of BuildPromotionEx in jetbrains.buildServer
Classes in jetbrains.buildServer that implement BuildPromotionEx Modifier and Type Class Description class
MockBuildPromotion
Methods in jetbrains.buildServer that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
MockBuildPromotion. copy(boolean copyRevisions)
BuildPromotionEx
MockBuildPromotion. findSelfOrDependencyWithProblem(Predicate<BuildProblemData> predicate)
BuildPromotionEx[]
MockBuildPromotion. findTops()
BuildPromotionEx
MockBuildPromotion. getAnchorBuildPromotion()
Methods in jetbrains.buildServer that return types with arguments of type BuildPromotionEx Modifier and Type Method Description List<BuildPromotionEx>
MockBuildPromotion. getDependentCompositePromotions()
List<BuildPromotionEx>
MockBuildPromotion. getEquivalentPromotions(List<BuildPromotionEx> promotions)
List<BuildPromotionEx>
MockBuildPromotion. getStartedEquivalentPromotions(int maxNumToProcess)
Methods in jetbrains.buildServer with parameters of type BuildPromotionEx Modifier and Type Method Description void
MockBuildPromotion. addDependedOnMe(BuildPromotionEx promoEx, DependencyOptions options)
void
MockBuildPromotion. addDependedOnMeIfCached(BuildPromotionEx promotion, DependencyOptions options)
void
MockBuildPromotion. addDependency(BuildPromotionEx promo, DependencyOptions options)
void
MockBuildPromotion. removeDependency(BuildPromotionEx promo)
void
MockBuildPromotion. replaceDependency(BuildPromotionEx origDependency, BuildPromotionEx newDependency, DependencyOptions newOptions)
boolean
MockBuildPromotion. sameBranch(BuildPromotionEx promotion)
Method parameters in jetbrains.buildServer with type arguments of type BuildPromotionEx Modifier and Type Method Description List<BuildPromotionEx>
MockBuildPromotion. getEquivalentPromotions(List<BuildPromotionEx> promotions)
void
MockBuildPromotion. traverseDependedOnMe(DependencyConsumer<BuildPromotionEx> processor)
void
MockBuildPromotion. traverseDependencies(DependencyConsumer<BuildPromotionEx> processor)
void
MockBuildPromotion. traverseSelfAndDependedOnMe(DependencyConsumer<BuildPromotionEx> consumer)
void
MockBuildPromotion. traverseSelfAndDependencies(DependencyConsumer<BuildPromotionEx> consumer)
Constructors in jetbrains.buildServer with parameters of type BuildPromotionEx Constructor Description UserChanges(List<Committer> committers, BuildPromotionEx buildPromotion, List<ChangeDescriptor> changes, boolean highlight)
-
Uses of BuildPromotionEx in jetbrains.buildServer.buildTriggers.failedBuild
Methods in jetbrains.buildServer.buildTriggers.failedBuild with parameters of type BuildPromotionEx Modifier and Type Method Description static void
RetryBuildTriggerService. setupBuildPromotionInitializers(BuildCustomizerEx customizer, BuildPromotionEx original, SecurityContextEx securityContext)
If there are virtual build configurations in the build chain, then we'll try to preserve settings of the builds in such configurations in the newly generated builds of the chain. -
Uses of BuildPromotionEx in jetbrains.buildServer.buildTriggers.vcs
Constructors in jetbrains.buildServer.buildTriggers.vcs with parameters of type BuildPromotionEx Constructor Description HistoryBuildStub(BuildPromotionEx buildPromotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.controllers.buildType.tabs
Methods in jetbrains.buildServer.controllers.buildType.tabs that return types with arguments of type BuildPromotionEx Modifier and Type Method Description List<BuildPromotionEx>
ChangeLogBuilds. getPendingBuildsInActiveBranches(BuildTypeBranchBean branchBean)
Returns pending (dummy) builds in active branches of specified build type.Methods in jetbrains.buildServer.controllers.buildType.tabs with parameters of type BuildPromotionEx Modifier and Type Method Description static List<ChangeDescriptor>
ChangeLogUtil. getDetectedChanges(BuildPromotionEx buildPromotion, Set<Long> processedModificationIds, SelectPrevBuildPolicy prevBuildPolicy, ChangeLogFilter filter)
Method parameters in jetbrains.buildServer.controllers.buildType.tabs with type arguments of type BuildPromotionEx Modifier and Type Method Description void
ChangeLogBean. setRowsFromBuilds(List<BuildPromotionEx> dummyBuildPromotions, List<SBuild> builds)
Constructor parameters in jetbrains.buildServer.controllers.buildType.tabs with type arguments of type BuildPromotionEx Constructor Description BranchTagsProvider(VersionedSettingsManager versionedSettingsManager, Collection<BuildPromotionEx> promotions)
-
Uses of BuildPromotionEx in jetbrains.buildServer.controllers.viewLog
Methods in jetbrains.buildServer.controllers.viewLog that return types with arguments of type BuildPromotionEx Modifier and Type Method Description Map<BuildTypeEx,BuildPromotionEx>
DeploymentsInfo. getLastDeployments()
-
Uses of BuildPromotionEx in jetbrains.buildServer.issueTracker
Methods in jetbrains.buildServer.issueTracker with parameters of type BuildPromotionEx Modifier and Type Method Description List<IssueEx>
IssuesManager. getRelatedIssues(BuildPromotionEx promotion)
Gets all issues related to build promotionboolean
IssuesManager. hasRelatedIssues(BuildPromotionEx promotion)
Returns true if the given promotion has related issues, false otherwise -
Uses of BuildPromotionEx in jetbrains.buildServer.issueTracker.impl
Methods in jetbrains.buildServer.issueTracker.impl with parameters of type BuildPromotionEx Modifier and Type Method Description List<IssueEx>
IssuesManagerImpl. getRelatedIssues(BuildPromotionEx promotion)
Resolves related issues for build promotion Process of resolving is base on the fact, that promotion has its related, existing corresponding project All issue definitions are resolved relative to this project and its ancestorsboolean
IssuesManagerImpl. hasRelatedIssues(BuildPromotionEx promotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.pipeline
Methods in jetbrains.buildServer.pipeline that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
PipelineFixture. findJob(Collection<BuildDependencyEx> dependencies, String jobId)
-
Uses of BuildPromotionEx in jetbrains.buildServer.pipeline.impl
Methods in jetbrains.buildServer.pipeline.impl that return types with arguments of type BuildPromotionEx Modifier and Type Method Description Map<BuildPromotionEx,PipelineJobSettings>
PipelinePromotionsGeneratorImpl. populateJobSettings(BuildPromotionEx headPromotion)
Methods in jetbrains.buildServer.pipeline.impl with parameters of type BuildPromotionEx Modifier and Type Method Description Map<BuildPromotionEx,PipelineJobSettings>
PipelinePromotionsGeneratorImpl. populateJobSettings(BuildPromotionEx headPromotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.pipeline.impl.util
Methods in jetbrains.buildServer.pipeline.impl.util that return types with arguments of type BuildPromotionEx Modifier and Type Method Description static List<BuildPromotionEx>
PipelineUtil. getJobs(BuildPromotionEx pipelineHead)
Methods in jetbrains.buildServer.pipeline.impl.util with parameters of type BuildPromotionEx Modifier and Type Method Description static List<BuildPromotionEx>
PipelineUtil. getJobs(BuildPromotionEx pipelineHead)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
BuildPromotionEx. copy(boolean copyRevisions)
BuildPromotionEx
BuildTypeEx. createBuildPromotion()
Creates new build promotion which then can be used when build is added to a queue.BuildPromotionEx
BuildTypeEx. createBuildPromotion(String branchName)
Creates build promotion graph and sets specified branch name to all its nodes.BuildPromotionEx
BuildTypeEx. createBuildPromotion(String branchName, BuildPromotionInitializer initializer)
Same asBuildTypeEx.createBuildPromotion(String)
but accepts initializer which is called for every new build promotion in the created build chainBuildPromotionEx
BuildTypeEx. createBuildPromotion(String branchName, BuildPromotionInitializer initializer, DependenciesSupplier dependenciesSupplier)
Same asBuildTypeEx.createBuildPromotion(String)
but accepts initializer and dependencies supplier.BuildPromotionEx
BuildPromotionFactory. createNewPromotion(SBuildType buildType)
Creates new promotion for specified build configurationBuildPromotionEx
BuildPromotionEx. findSelfOrDependencyWithProblem(Predicate<BuildProblemData> predicate)
Traverses build problems of the current build promotion and all of its dependencies using breadth first search and returns the first one for which the supplied predicate returns trueBuildPromotionEx[]
BuildPromotionEx. findTops()
BuildPromotionEx
BuildPromotionEx. getAnchorBuildPromotion()
For the build promotion which runs in a virtual build configuration returns a build promotion which created it.BuildPromotionEx
BuildEx. getBuildPromotion()
BuildPromotionEx
QueuedBuildEx. getBuildPromotion()
BuildPromotionEx
RunningBuildEx. getBuildPromotion()
Methods in jetbrains.buildServer.serverSide that return types with arguments of type BuildPromotionEx Modifier and Type Method Description List<BuildPromotionEx>
BuildPromotionEx. getDependentCompositePromotions()
List<BuildPromotionEx>
BuildPromotionEx. getEquivalentPromotions(List<BuildPromotionEx> queuedBuilds)
Returns build promotions from the build queue equivalent to this build promotion (same settings, changes and revisions)Set<BuildPromotionEx>
QueuedBuildsSettingsFreezer. getInProgressPromotions()
List<BuildPromotionEx>
BuildPromotionEx. getStartedEquivalentPromotions(int maxNumToProcess)
Returns build promotions with associated builds and equivalent to this build promotion (same settings, changes and revisions)Methods in jetbrains.buildServer.serverSide with parameters of type BuildPromotionEx Modifier and Type Method Description void
BuildPromotionEx. addDependedOnMe(BuildPromotionEx promoEx, DependencyOptions options)
Adds link to parent promotionvoid
BuildPromotionEx. addDependedOnMeIfCached(BuildPromotionEx promotion, DependencyOptions options)
Adds link to parent promotion only if depended on me list is already loaded from DB for this promotionvoid
BuildPromotionEx. addDependency(BuildPromotionEx promo, DependencyOptions options)
Adds a build dependencySQueuedBuild
BuildTypeEx. addToQueue(BuildPromotionEx buildPromotion, String triggeredBy)
Adds build to queue with specified build promotion.SQueuedBuild
BuildTypeEx. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String triggeredBy)
Adds build to queue on the specified agent with manually set build parameters: these build parameters will redefined build parameters specified within this build configurationvoid
BuildPromotionCustomizationStrategy. afterCreate(BuildPromotionEx promotionEx, String topBuildBranchName)
BuildSettings
PromotionBuildSettingsFactory. createBuildSettings(BuildPromotionEx promotion)
ReadOnlyBuildTypeSettings
PromotionBuildSettingsFactory. createBuildTypeSettings(BuildPromotionEx promotion)
QueuedBuildEx
QueuedBuildFactory. createRestoredQueuedBuild(BuildPromotionEx buildPromotion, SAgentRestrictor agentRestrictor, String requestor)
void
BuildPromotionInitializer. init(BuildPromotionEx promotion)
void
BuildPromotionEx. removeDependency(BuildPromotionEx promo)
Removes dependency on specified promotionvoid
BuildPromotionEx. replaceDependency(BuildPromotionEx origDependency, BuildPromotionEx newDependency, DependencyOptions newOptions)
Replaces dependency on one promotion with dependency to another promotionList<QueuedBuildEx>
BuildQueueEx. restoreInQueue(BuildPromotionEx promo, SAgentRestrictor agentRestrictor, String rawTriggeredBy)
Re-adds build into the queue.boolean
BuildPromotionEx. sameBranch(BuildPromotionEx promotion)
boolean
BuildQueueEx. shouldCollectChangesInQueue(BuildPromotionEx promotion)
Returnstrue
if changes should be collected for specified promotion while it is in build queueMethod parameters in jetbrains.buildServer.serverSide with type arguments of type BuildPromotionEx Modifier and Type Method Description List<QueuedBuildEx>
BuildQueueEx. addToQueue(Map<BuildPromotionEx,SAgentRestrictor> promoAgentRestrictorMap, String rawTriggeredBy)
Adds promotions to the queue with corresponding agent restrictors (if agent restrictor is null then no agent restrictor is used).List<BuildPromotionEx>
BuildPromotionEx. getEquivalentPromotions(List<BuildPromotionEx> queuedBuilds)
Returns build promotions from the build queue equivalent to this build promotion (same settings, changes and revisions)boolean
BuildQueueEx. optimizeChains(List<BuildPromotionEx> buildPromotions)
Optimizes build chains, i.e.void
BuildCustomizerEx. setBuildPromotionInitializer(Consumer<BuildPromotionEx> initializer)
Sets an initializer which accepts a newly created build promotion and does some initialization work there, for instance, it can set some specific settings.void
BuildPromotionEx. traverseDependedOnMe(DependencyConsumer<BuildPromotionEx> consumer)
Traverses all build promotions depending on this one transitively.void
BuildPromotionEx. traverseDependencies(DependencyConsumer<BuildPromotionEx> consumer)
Traverses all build promotion dependencies (breadth first).void
BuildPromotionEx. traverseSelfAndDependedOnMe(DependencyConsumer<BuildPromotionEx> consumer)
void
BuildPromotionEx. traverseSelfAndDependencies(DependencyConsumer<BuildPromotionEx> consumer)
Constructors in jetbrains.buildServer.serverSide with parameters of type BuildPromotionEx Constructor Description BuildPromotionOrderInfo(BuildPromotionEx promotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.agentless
Methods in jetbrains.buildServer.serverSide.agentless with parameters of type BuildPromotionEx Modifier and Type Method Description void
AgentlessBuildExecutionManager. tryAndStartBuildExecution(BuildPromotionEx buildPromotion)
Tries to find an executor for this build and uses it to start the execution of the build -
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.buildLog
Methods in jetbrains.buildServer.serverSide.buildLog with parameters of type BuildPromotionEx Modifier and Type Method Description StatefulBuildLogFacade
BuildLogFacadeFactory. createStetefulLocal(String buildLogId, Supplier<StatefulBuildLog> statefulLogSupplier, BuildPromotionEx buildPromotion)
BuildLogEx
BuildLogFactory. openOrCreate(BuildPromotionEx promotion, boolean hasLogCreateResponsibility)
boolean
BuildLogServiceState. useBuildLogService(BuildPromotionEx buildPromotion)
Constructors in jetbrains.buildServer.serverSide.buildLog with parameters of type BuildPromotionEx Constructor Description BuildLogFacadeProviderImpl(BuildLogServiceState buildLogServiceState, BuildPromotionEx promotion, StatefulBuildLogFacade localFacade, StatefulBuildLogFacade remoteFacade)
BuildLogLocalState(String buildLogId, BuildLogFacadeProvider facadeProvider, ServerResponsibility serverResponsibility, BuildPromotionEx buildPromotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.dependency
Methods in jetbrains.buildServer.serverSide.dependency that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
BuildDependencyEx. getDependent()
BuildPromotionEx
BuildDependencyEx. getDependOn()
BuildPromotionEx
BuildDependencyGraph. getTop()
Returns top node of the graph.protected BuildPromotionEx
BaseRunBuildChainTestCase. runBuildChain(SBuildType buildType)
protected BuildPromotionEx
BaseRunBuildChainTestCase. runBuildChain(SBuildType buildType, String branch)
protected BuildPromotionEx
BaseRunBuildChainTestCase. startAllBuildChainBuilds(boolean startAdditionalAgents, BuildPromotion rootPromo)
protected BuildPromotionEx
BaseRunBuildChainTestCase. startAllBuildChainBuilds(SBuildType buildType)
protected BuildPromotionEx
BaseRunBuildChainTestCase. startAllBuildChainBuilds(SBuildType buildType, String branch)
protected BuildPromotionEx
BaseRunBuildChainTestCase. startAllBuildChainBuilds(SBuildType buildType, String branch, boolean startAdditionalAgents)
Methods in jetbrains.buildServer.serverSide.dependency that return types with arguments of type BuildPromotionEx Modifier and Type Method Description Map<String,BuildPromotionEx>
BuildChain. getTopBuildPromotions()
Methods in jetbrains.buildServer.serverSide.dependency with parameters of type BuildPromotionEx Modifier and Type Method Description BuildDependencyGraph
BuildDependencyGraphFactory. createGraph(BuildPromotionEx promotionEx)
TopBuildDependencyGraph
BuildDependencyGraphFactory. createTopGraph(BuildPromotionEx promotionEx)
void
TopBuildDependencyGraph. replaceNode(BuildPromotionEx original, BuildPromotionEx newNode)
Replaces a node in the graph with specified new node.Method parameters in jetbrains.buildServer.serverSide.dependency with type arguments of type BuildPromotionEx Modifier and Type Method Description void
ConditionalBuildChainModifier. postProcess(Set<BuildPromotionEx> promotionsWithFrozenSettings)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl
Classes in jetbrains.buildServer.serverSide.impl that implement BuildPromotionEx Modifier and Type Class Description class
AbstractBuildPromotion
class
BuildPromotionImpl
class
BuildPromotionManagerImpl.TemplateDummyBuildPromotion
class
DummyBuildPromotion
This is a fake (non real) build promotion which is used to create a build and obtain ValueResolverMethods in jetbrains.buildServer.serverSide.impl with parameters of type BuildPromotionEx Modifier and Type Method Description void
BuildPromotionImpl. addDependedOnMe(BuildPromotionEx promotion, DependencyOptions options)
void
DummyBuildPromotion. addDependedOnMe(BuildPromotionEx promotion, DependencyOptions options)
void
BuildPromotionImpl. addDependedOnMeIfCached(BuildPromotionEx promotion, DependencyOptions options)
void
DummyBuildPromotion. addDependedOnMeIfCached(BuildPromotionEx promotion, DependencyOptions options)
void
BuildPromotionImpl. addDependency(BuildPromotionEx dependOn, DependencyOptions options)
void
DummyBuildPromotion. addDependency(BuildPromotionEx dependOn, DependencyOptions options)
SQueuedBuild
BuildTypeImpl. addToQueue(BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
BuildTypeImpl. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
DummyBuildType. addToQueue(BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
DummyBuildType. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
EditableBuildTypeCopy. addToQueue(BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
EditableBuildTypeCopy. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
RemoteBuildTypeImpl. addToQueue(BuildPromotionEx buildPromotion, String requestor)
SQueuedBuild
RemoteBuildTypeImpl. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String requestor)
BuildSettings
PromotionBuildSettingsFactoryImpl. createBuildSettings(BuildPromotionEx promotion)
ReadOnlyBuildTypeSettings
PromotionBuildSettingsFactoryImpl. createBuildTypeSettings(BuildPromotionEx buildPromotion)
BuildChangesCalculator
BuildChangesCalculatorFactory. createCalculator(BuildPromotionEx promotion, DagBasedPrevPromotionRevisionsCache prevPromotionsCache, VcsChangesCache.Key key, ChangesCalculationOptionsEx options)
DummyBuild
BuildFactory. createDummyBuild(BuildPromotionEx buildPromotion)
DummyBuild
BuildFactoryImpl. createDummyBuild(BuildPromotionEx buildPromotion)
FinishedBuildEx
BuildFactory. createFinishedBuild(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String explicitBuildDescription, String buildNumber, boolean isPin, boolean personal, CanceledInfo canceledInfo, String requestor, BuildPromotionEx buildPromotion)
FinishedBuildEx
BuildFactoryImpl. createFinishedBuild(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String buildDescription, String buildNumber, boolean isPin, boolean isPersonal, CanceledInfo canceledInfo, String requestor, BuildPromotionEx buildPromotion)
QueuedBuildEx
QueuedBuildFactoryImpl. createRestoredQueuedBuild(BuildPromotionEx buildPromotion, SAgentRestrictor agentRestrictor, String requestor)
RunningBuildEx
BuildFactory. createRunningBuild(BuildPromotionEx promotionState, SAgentRestrictor queuedAgentRestrictor, Date removeFromQueueTime, String requestor, Integer agentId, Integer agentTypeId)
RunningBuildEx
BuildFactoryImpl. createRunningBuild(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, Date removeFromQueueTime, String requestor, Integer agentId, Integer agentTypeId)
RunningBuildEx
BuildFactory. createRunningBuildFromDB(BuildPromotionEx buildPromotion, RunningBuildData rbd)
RunningBuildEx
BuildFactoryImpl. createRunningBuildFromDB(BuildPromotionEx buildPromotion, RunningBuildData rbd)
static String
ArtifactsUtil. findBuildTypeArtifactsPath(BuildPromotionEx buildPromotion, Set<File> buildTypesArtifactsDirsCache, List<File> globalArtifactsDirs)
static void
PromotionCustomizationInfo. markCustomized(BuildPromotionEx promo, String customizationCode)
void
ReverseDepParametersProcessor. processReverseDepParameters(BuildPromotionEx top)
void
BuildPromotionManagerEx. promotionDeleted(BuildPromotionEx promo)
void
BuildPromotionManagerImpl. promotionDeleted(BuildPromotionEx promo)
void
BuildPromotionManagerEx. promotionPersisted(BuildPromotionEx promotion)
void
BuildPromotionManagerImpl. promotionPersisted(BuildPromotionEx promotion)
void
DependentBuildStartPredicate. propagateProblemsToDependencies(BuildPromotionEx buildPromotion)
protected SQueuedBuild
BaseServerTestCase. queueAndWaitForFreeze(BuildPromotionEx promo)
protected SQueuedBuild
BaseServerTestCase. queueAndWaitForFreeze(BuildPromotionEx promo, MockBuildAgent disabled)
void
BuildPromotionImpl. removeDependency(BuildPromotionEx promo)
void
DummyBuildPromotion. removeDependency(BuildPromotionEx promo)
void
BuildPromotionImpl. replaceDependency(BuildPromotionEx origPromo, BuildPromotionEx newPromo, DependencyOptions newOptions)
void
DummyBuildPromotion. replaceDependency(BuildPromotionEx origPromo, BuildPromotionEx newPromo, DependencyOptions newOptions)
List<QueuedBuildEx>
BuildQueueImpl. restoreInQueue(BuildPromotionEx promo, SAgentRestrictor agentRestrictor, String rawTriggeredBy)
boolean
AbstractBuildPromotion. sameBranch(BuildPromotionEx promotion)
boolean
BuildQueueImpl. shouldCollectChangesInQueue(BuildPromotionEx promotion)
static void
BuildFactoryImpl. updatePromotionStartDate(BuildPromotionEx buildPromotion, Date removeFromQueueTime)
Constructors in jetbrains.buildServer.serverSide.impl with parameters of type BuildPromotionEx Constructor Description AutoMaxModificationIdStrategy(BuildPromotionEx bp, Collection<? extends BuildPromotion> finishedPromotionsToUse, Set<String> buildTypeIdsToIgnore)
BaseRunningBuild(long buildId, String rawTriggeredBy, BuildPromotionEx buildPromotion, BuildContext context)
BuildPromotionProblems(BuildPromotionEx buildPromotion, BuildPromotionContext context, boolean newPromotion)
CompositeRunningBuild(BuildPromotionEx buildPromotion, String buildNumber, long buildCounter, String rawTriggeredBy, Date startDate, BuildContext context)
Used for loading theCompositeRunningBuild
from DBCompositeRunningBuild(BuildPromotionEx buildPromotion, String rawTriggeredBy, BuildContext context)
DependentBuildsStopper(BuildPromotionEx promotion, ExecutorService executorService)
DummyBuild(long buildId, BuildPromotionEx buildPromotion, BuildContext context)
FinishedBuildImpl(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String buildNumber, boolean pinned, boolean personal, CanceledInfo canceledInfo, String rawTriggeredBy, String buildDescription, BuildPromotionEx buildPromotion, BuildContext context)
PromotionBuildSettings(BuildPromotionEx buildPromotion, RunTypesProvider runTypesProvider, PromotionBuildSettingsFactory buildTypeSettingsFactory, BuildPromotionContext context)
RunningBuildImpl(BuildPromotionEx buildPromotion, RunningBuildData runningBuildData, BuildContext context)
Used for loading the build from DB.RunningBuildImpl(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, String rawTriggeredBy, int agentId, int agentTypeId, BuildContext context)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.approval
Methods in jetbrains.buildServer.serverSide.impl.approval with parameters of type BuildPromotionEx Modifier and Type Method Description void
ApprovableBuildManager. addApprovedByUser(BuildPromotionEx buildPromotionEx, SUser user)
void
ApprovableBuildManager. addApprovedByUser(BuildPromotionEx buildPromotionEx, SUser user, boolean approveAll)
Boolean
ApprovableBuildManager. allApprovalRulesAreMet(BuildPromotionEx buildPromotionEx)
Returns true if all approval rules for this promotion are met, or false otherwise.Boolean
ApprovableBuildManager. areApprovalRulesValid(BuildPromotionEx buildPromotionEx)
Returns true if given build promotion has approval feature enabled and its rules are valid.ApprovalBuildFeatureConfiguration
ApprovableBuildManager. getApprovalConfiguration(BuildPromotionEx buildPromotionEx)
Returns configuration for approval if this build type has approval rules(from untrusted build settings or approval feauture), or throws an exception if it does not.ApprovalBuildFeatureConfiguration
ApprovableBuildManager. getApprovalConfigurationOrNull(BuildPromotionEx buildPromotionEx)
static Set<String>
ApprovableBuildManager. getApprovedByUsernames(BuildPromotionEx buildPromotionEx)
Return set of usernames of users who have approved this build.Set<SUser>
ApprovableBuildManager. getApprovedByUsers(BuildPromotionEx buildPromotionEx)
Retrieve set of SUser entities for users who have approved this build.Long
ApprovableBuildManager. getTimeout(BuildPromotionEx buildPromotionEx)
Retrieve timestamp (epoch seconds) for the moment when this build promotion will time out.boolean
ApprovableBuildManager. hasApprovalFeature(BuildPromotionEx buildPromotionEx)
boolean
ApprovableBuildManager. hasApprovalRules(BuildPromotionEx buildPromotionEx)
Returns true if this build has approval configuration(from untrusted build settings or approval build feature)Boolean
ApprovableBuildManager. hasTimedOut(BuildPromotionEx buildPromotionEx)
Returns true if this build promotion has timed out (e.g.Boolean
ApprovableBuildManager. isApprovableByUser(BuildPromotionEx buildPromotionEx, SUser user)
Returns true if this build may be approved by specified user, or false otherwise.Boolean
ApprovableBuildManager. isApprovedByUser(BuildPromotionEx buildPromotionEx, SUser user)
Returns true if this build was approved by specified user, or false otherwise.boolean
ApprovableBuildManager. shouldCollectChangesInQueue(BuildPromotionEx buildPromotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return types with arguments of type BuildPromotionEx Modifier and Type Method Description SortedMap<BuildTypeEx,BuildPromotionEx>
SecuredFinishedBuildImpl. getDeploymentStatus()
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type BuildPromotionEx Modifier and Type Method Description SQueuedBuild
SecuredBuildType. addToQueue(BuildPromotionEx buildPromotion, String triggeredBy)
SQueuedBuild
SecuredBuildType. addToQueue(SAgentRestrictor agentRestrictor, BuildPromotionEx buildPromotion, String triggeredBy)
DummyBuild
SecuredBuildFactory. createDummyBuild(BuildPromotionEx buildPromotion)
FinishedBuildEx
SecuredBuildFactory. createFinishedBuild(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String buildDescription, String buildNumber, boolean isPin, boolean isPersonal, CanceledInfo canceledInfo, String requestor, BuildPromotionEx buildPromotion)
RunningBuildEx
SecuredBuildFactory. createRunningBuild(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, Date removeFromQueueTime, String requestor, Integer agentId, Integer agentTypeId)
RunningBuildEx
SecuredBuildFactory. createRunningBuildFromDB(BuildPromotionEx buildPromotion, RunningBuildData rbd)
BuildRevision
SecuredVersionedSettingsManager. getSettingsRootRevision(BuildPromotionEx buildPromotion)
List<QueuedBuildEx>
SecuredBuildQueue. restoreInQueue(BuildPromotionEx promo, SAgentRestrictor agentRestrictor, String rawTriggeredBy)
boolean
SecuredBuildQueue. shouldCollectChangesInQueue(BuildPromotionEx promotion)
boolean
SecuredVersionedSettingsManager. shouldTakeSettingsFromVcs(SBuildType buildType, BuildPromotionEx promotion)
Method parameters in jetbrains.buildServer.serverSide.impl.auth with type arguments of type BuildPromotionEx Modifier and Type Method Description List<QueuedBuildEx>
SecuredBuildQueue. addToQueue(Map<BuildPromotionEx,SAgentRestrictor> promoAgentRestrictorMap, String rawTriggeredBy)
boolean
SecuredBuildQueue. optimizeChains(List<BuildPromotionEx> buildPromotions)
Constructors in jetbrains.buildServer.serverSide.impl.auth with parameters of type BuildPromotionEx Constructor Description SecuredCompositeRunningBuild(BuildPromotionEx buildPromotion, String buildNumber, long buildCounter, String rawTriggeredBy, Date startDate, BuildContext context)
SecuredCompositeRunningBuild(BuildPromotionEx buildPromotion, String rawTriggeredBy, BuildContext context)
SecuredFinishedBuildImpl(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String buildNumber, boolean pin, boolean personal, CanceledInfo canceledInfo, String requestor, String buildDescription, BuildPromotionEx buildPromotion, BuildContext context)
SecuredRunningBuild(BuildPromotionEx buildPromotion, RunningBuildData rbd, BuildContext context)
SecuredRunningBuild(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, String rawTriggeredBy, int agentId, int agentTypeId, BuildContext context)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.buildDistribution
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type BuildPromotionEx Modifier and Type Method Description String
UntrustedBuildsPrecondition. getBuildUrl(BuildPromotionEx promotion)
static boolean
CheckingForChangesPrecondition. isBrokenBuild(BuildPromotionEx bp)
void
WaitApprovalBuildPrecondition. setRequiresApprovalAttribute(BuildPromotionEx buildPromotionEx, boolean canceledByTimeout)
In case of approval configuration taken from untrusted settings, we need to explicetly set that build required approval at the moment it was allowed to start(or canceled due to approval settings) -
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.changeProviders
Methods in jetbrains.buildServer.serverSide.impl.changeProviders with parameters of type BuildPromotionEx Modifier and Type Method Description BuildVcsChangesProvider
SubrepoChangesProviderFactory. getSubrepoChangesProvider(VcsModificationHistoryEx vcsHistory, VcsRootInstancesManager vcsRootManager, BuildChangesCalculatorSettings mySettings, List<SVcsModification> modifications, BuildPromotionEx promotion, PreviousBuildsProvider previousBuildsProvider, DagBasedPrevPromotionRevisionsCache prevPromotionsCache, FindPromotionStrategyFactory findPromotionStrategyFactory)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.dependency
Methods in jetbrains.buildServer.serverSide.impl.dependency that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
BuildPromotionGraphFactory.SingleBuildPromotionFactory. create(BuildTypeEx buildType, Collection<BuildPromotionEx> newPromotionDependencies)
BuildPromotionEx
BuildPromotionGraphFactory. createGraph(BuildTypeEx buildType)
BuildPromotionEx
BuildPromotionGraphFactory. createGraph(BuildTypeEx buildType, DependenciesSupplier dependenciesSupplier)
BuildPromotionEx
GraphOptimizer.GraphNode. getBuildPromotion()
BuildPromotionEx
BuildDependencyImpl. getDependent()
BuildPromotionEx
BuildDependencyImpl. getDependOn()
BuildPromotionEx
BuildDependencyGraphImpl. getTop()
BuildPromotionEx
TopBuildDependencyGraphImpl. getTop()
Methods in jetbrains.buildServer.serverSide.impl.dependency that return types with arguments of type BuildPromotionEx Modifier and Type Method Description Collection<BuildPromotionEx>
GraphOptimizer. optimize(OptimizationListener listener, boolean reuseQueuedBuilds)
Performs optimization on the current build chain.Set<BuildPromotionEx>
BuildChainsOptimizer. optimizeBuildChains(Collection<BuildPromotionEx> buildChainsTopBuilds, boolean reuseQueuedBuilds, OptimizationListener optimizationListener)
Methods in jetbrains.buildServer.serverSide.impl.dependency with parameters of type BuildPromotionEx Modifier and Type Method Description void
BuildPromotionDependencies. addDependency(BuildPromotionEx promo, DependencyOptions options)
default void
OptimizationListener. buildPromotionCannotBeReplaced(BuildPromotionEx promotion, String reason)
default void
OptimizationListener. buildPromotionReplaced(BuildPromotionEx orig, BuildPromotionEx replacement)
BuildDependencyGraphImpl
BuildDependencyGraphFactoryImpl. createGraph(BuildPromotionEx promotion)
TopBuildDependencyGraph
BuildDependencyGraphFactoryImpl. createTopGraph(BuildPromotionEx promotionEx)
default void
OptimizationListener. equivalentBuildPromotionIgnored(BuildPromotionEx promotion, String reason)
default void
OptimizationListener. equivalentBuildPromotionsFound(BuildPromotionEx orig, List<BuildPromotionEx> equivalentPromotions, String comment)
boolean
GraphOptimizer. isEquivalentPartOf(BuildPromotionEx otherNode)
Computes graph equivalence for current build promotion and specified one.void
BuildPromotionDependencies. removeDependency(BuildPromotionEx promo)
void
BuildPromotionDependencies. replaceDependency(BuildPromotionEx origPromo, BuildPromotionEx newPromo, DependencyOptions newOptions)
void
TopBuildDependencyGraphImpl. replaceNode(BuildPromotionEx original, BuildPromotionEx newNode)
Method parameters in jetbrains.buildServer.serverSide.impl.dependency with type arguments of type BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
BuildPromotionGraphFactory.SingleBuildPromotionFactory. create(BuildTypeEx buildType, Collection<BuildPromotionEx> newPromotionDependencies)
default void
OptimizationListener. equivalentBuildPromotionsFound(BuildPromotionEx orig, List<BuildPromotionEx> equivalentPromotions, String comment)
Set<BuildPromotionEx>
BuildChainsOptimizer. optimizeBuildChains(Collection<BuildPromotionEx> buildChainsTopBuilds, boolean reuseQueuedBuilds, OptimizationListener optimizationListener)
Constructors in jetbrains.buildServer.serverSide.impl.dependency with parameters of type BuildPromotionEx Constructor Description BuildDependencyGraphImpl(BuildPromotionEx topPromotion)
BuildDependencyImpl(BuildPromotionEx dependOn, BuildPromotionEx dependent, OptionSupport options)
BuildPromotionDependencies(BuildPromotionEx promotion, BuildPromotionContext context, boolean newPromotion, Map<Long,Integer> dependenciesOptions)
TopBuildDependencyGraphImpl(BuildPromotionEx topPromotion, BuildPromotionChangesCollector changesCollector, SecurityContextEx securityContext, BuildPromotionReplacementLog buildPromotionReplacementLog)
Constructor parameters in jetbrains.buildServer.serverSide.impl.dependency with type arguments of type BuildPromotionEx Constructor Description GraphOptimizer(Collection<BuildPromotionEx> rootNodes, BuildPromotionReplacementLog promotionReplacementLog, Function<Collection<Long>,Collection<SBuild>> startedBuildsSupplier, Function<String,List<BuildPromotionEx>> notStartedBuildsSupplier, Set<BuildPromotionEx> excludedFromReplacementCandidates)
GraphOptimizer(Collection<BuildPromotionEx> rootNodes, BuildPromotionReplacementLog promotionReplacementLog, Function<Collection<Long>,Collection<SBuild>> startedBuildsSupplier, Function<String,List<BuildPromotionEx>> notStartedBuildsSupplier, Set<BuildPromotionEx> excludedFromReplacementCandidates)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.problems.types
Methods in jetbrains.buildServer.serverSide.impl.problems.types with parameters of type BuildPromotionEx Modifier and Type Method Description static boolean
ExitCodeBuildProblemTypeDetailsProvider. isExitCodeProblemInduced(BuildPromotionEx promotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.untrustedBuilds
Methods in jetbrains.buildServer.serverSide.impl.untrustedBuilds that return types with arguments of type BuildPromotionEx Modifier and Type Method Description List<BuildPromotionEx>
ApprovableBuildChain.ApprovalBuildGroupImpl. getPromotions()
Methods in jetbrains.buildServer.serverSide.impl.untrustedBuilds with parameters of type BuildPromotionEx Modifier and Type Method Description ApprovalResult
UntrustedBuildsManager. getApprovalStatus(BuildPromotionEx buildPromotion)
UntrustedBuildsSettings
UntrustedBuildsManager. getUntrustedBuildsSettings(BuildPromotionEx buildPromotion)
List<UntrustedBuildReason>
UntrustedBuildCondition. getUntrustedReasons(BuildPromotionEx buildPromotion)
List<UntrustedBuildReason>
UntrustedBuildsManager. getUntrustedReasons(BuildPromotionEx buildPromotion)
UntrustedCheckResult
UntrustedBuildCondition. isUntrusted(BuildPromotionEx buildPromotion)
UntrustedCheckResult
UntrustedBuildsManager. isUntrusted(BuildPromotionEx buildPromotion)
boolean
UntrustedBuildsManager. shouldCollectChangesInQueue(BuildPromotionEx promotion)
Constructors in jetbrains.buildServer.serverSide.impl.untrustedBuilds with parameters of type BuildPromotionEx Constructor Description ApprovableBuildChain(BuildPromotionEx topPromotion, ApprovableBuildManager approvableBuildManager)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.impl.versionedSettings
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
InapplicableSettings. getBuildPromotion()
BuildPromotionEx
InapplicableSettingsImpl. getBuildPromotion()
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings that return types with arguments of type BuildPromotionEx Modifier and Type Method Description Map<BuildPromotionEx,String>
BuildChainModifier. modifyDependencies(Collection<BuildPromotion> topPromotions, List<InapplicableSettings> inapplicableSettings)
Modifies build chain and returns a collection of newly created build promotions which should be added to the queue.Methods in jetbrains.buildServer.serverSide.impl.versionedSettings with parameters of type BuildPromotionEx Modifier and Type Method Description InapplicableSettings
InapplicableSettingsFinder. findProblems(BuildPromotionEx buildPromotion, BuildTypeEx newBuildType)
InapplicableSettings
InapplicableSettingsFinderImpl. findProblems(BuildPromotionEx buildPromotion, BuildTypeEx newBuildType)
BuildRevision
VersionedSettingsManagerImpl. getSettingsRootRevision(BuildPromotionEx buildPromotion)
boolean
VersionedSettingsManagerImpl. shouldTakeSettingsFromVcs(SBuildType buildType, BuildPromotionEx promotion)
Method parameters in jetbrains.buildServer.serverSide.impl.versionedSettings with type arguments of type BuildPromotionEx Modifier and Type Method Description void
FreezeReverseDepParametersProcessor. postProcess(Set<BuildPromotionEx> promotionsWithFrozenSettings)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.mute
Methods in jetbrains.buildServer.serverSide.mute with parameters of type BuildPromotionEx Modifier and Type Method Description BuildProblemMuter
LowLevelProblemMutingService. makeBuildProblemMuter(BuildPromotionEx buildPromotion)
Makes a new build problem muting service.BuildProblemMuter
LowLevelProblemMutingServiceImpl. makeBuildProblemMuter(BuildPromotionEx buildPromotion)
TestRunMuter
LowLevelProblemMutingService. makeTestRunMuter(BuildPromotionEx buildPromotion)
Makes a new test run muting service.TestRunMuter
LowLevelProblemMutingServiceImpl. makeTestRunMuter(BuildPromotionEx buildPromotion)
-
Uses of BuildPromotionEx in jetbrains.buildServer.serverSide.versionedSettings
Methods in jetbrains.buildServer.serverSide.versionedSettings with parameters of type BuildPromotionEx Modifier and Type Method Description BuildRevision
VersionedSettingsManager. getSettingsRootRevision(BuildPromotionEx buildPromotion)
Returns a revision of a settings VCS root for the given build promotion or null if build promotion does not have version settings enabled or checking for changes is not done yet.boolean
VersionedSettingsManager. shouldTakeSettingsFromVcs(SBuildType buildType, BuildPromotionEx promotion)
Returns true if the given promotion should take settings from VCS, takes buildType's and promotion's options into account.Method parameters in jetbrains.buildServer.serverSide.versionedSettings with type arguments of type BuildPromotionEx Modifier and Type Method Description void
VersionedSettingsFreezePostProcessor. postProcess(Set<BuildPromotionEx> promotionsWithFrozenSettings)
-
Uses of BuildPromotionEx in jetbrains.buildServer.tags
Methods in jetbrains.buildServer.tags with parameters of type BuildPromotionEx Modifier and Type Method Description void
TagsManagerEx. persistBuildPromotionTags(User actionUser, BuildPromotionEx buildPromotion, Collection<TagData> tags)
Must be called from build promotion to persist its tags. -
Uses of BuildPromotionEx in jetbrains.buildServer.tags.impl
Methods in jetbrains.buildServer.tags.impl with parameters of type BuildPromotionEx Modifier and Type Method Description void
TagsManagerImpl. persistBuildPromotionTags(User actionUser, BuildPromotionEx buildPromotion, Collection<TagData> tags)
-
Uses of BuildPromotionEx in jetbrains.buildServer.vcs
Methods in jetbrains.buildServer.vcs with parameters of type BuildPromotionEx Modifier and Type Method Description Future<Void>
BuildPromotionChangesCollector. scheduleCheckingForChanges(BuildPromotionEx top, CancelCheck cancelCheck)
default void
BuildPromotionChangesCollector. scheduleCheckingForChangesAndWait(BuildPromotionEx top, CancelCheck cancelCheck)
-
Uses of BuildPromotionEx in jetbrains.buildServer.vcs.impl
Methods in jetbrains.buildServer.vcs.impl that return BuildPromotionEx Modifier and Type Method Description BuildPromotionEx
BuildChangesLoaderContext. getTopBuildPromotion()
Methods in jetbrains.buildServer.vcs.impl with parameters of type BuildPromotionEx Modifier and Type Method Description void
HistoryChangesCollector. collectChanges(BuildPromotionEx top, VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy)
ChangesCollectorResult
HistoryChangesCollector. computeRevisions(BuildPromotionEx top)
protected void
AbstractBuildPromotionChangesCollector. flushBuildChainBuildLogsIfNecessary(BuildPromotionEx top)
void
AbstractBuildPromotionChangesCollector. handleResult(BuildPromotionEx top, ChangesCollectorResult changesResult, Throwable throwable, long duration)
void
BuildChainChangesCollector. scheduleCheckingForChanges(BuildPromotionEx top)
Future<Void>
BuildChainChangesCollector. scheduleCheckingForChanges(BuildPromotionEx top, CancelCheck cancelCheck)
Future<Void>
HistoryChangesCollector. scheduleCheckingForChanges(BuildPromotionEx top, CancelCheck cancelCheck)
-
Uses of BuildPromotionEx in jetbrains.buildServer.virtualConfiguration.processor.impl
Method parameters in jetbrains.buildServer.virtualConfiguration.processor.impl with type arguments of type BuildPromotionEx Modifier and Type Method Description void
FreezeVirtualConfigurations. postProcess(Set<BuildPromotionEx> promotionsWithFrozenSettings)
-
Uses of BuildPromotionEx in jetbrains.buildServer.web.functions.change
Methods in jetbrains.buildServer.web.functions.change with parameters of type BuildPromotionEx Modifier and Type Method Description static boolean
ChangeFunctions. containsUserChanges(BuildPromotionEx promotion, SUser user)
-
Uses of BuildPromotionEx in jetbrains.buildServer.web.problems
Constructors in jetbrains.buildServer.web.problems with parameters of type BuildPromotionEx Constructor Description BuildProblemsBean(BuildPromotionEx buildPromotion)
-