Uses of Interface
jetbrains.buildServer.pipeline.Pipeline
-
Packages that use Pipeline Package Description jetbrains.buildServer.pipeline jetbrains.buildServer.pipeline.impl jetbrains.buildServer.pipeline.impl.service.optimizations -
-
Uses of Pipeline in jetbrains.buildServer.pipeline
Methods in jetbrains.buildServer.pipeline that return Pipeline Modifier and Type Method Description Pipeline
PipelineFixture. createPipeline(String yaml)
Pipeline
PipelineFixture. createPipeline(String yaml, List<VcsRoot> additionalVcsRoots)
Pipeline
PipelineManager. findById(String id)
Pipeline
PipelineManager. findByProject(SProject project)
Pipeline
PipelineManager. save(Pipeline pipeline, String parentProjectExtId)
Save a new pipeline, or force the pipeline update without checking if its version is outdatedPipeline
PipelineManager. save(Pipeline pipeline, String previousVersion, String parentProjectExtId)
This method acts as an optimistic lock When fetching pipeline usingPipelineManager.findById(String)
or#getAll()
, a current pipeline version is provided bygetPipelineVersion()
When the same pipeline is saved, this version should be provided as [previousVersion] parameter Provided version will be compared to the current version of the pipeline - If the versions match, save will be successful - If the versions don't match,OutdatedPipelineVersionException
will be thrown and the pipeline will not be updated This might happen if pipeline was already updated by other thread\requestPipeline
PipelineFixture. updatePipeline(String pipelineId, String yaml, String previousVersion, List<VcsRoot> additionalVcsRoots)
Pipeline
PipelineFixture. updateYaml(String pipelineId, String yaml)
Methods in jetbrains.buildServer.pipeline that return types with arguments of type Pipeline Modifier and Type Method Description List<Pipeline>
PipelineManager. getAll(String parentProjectExtId)
Returns all the pipelines stored under the given projectMethods in jetbrains.buildServer.pipeline with parameters of type Pipeline Modifier and Type Method Description void
PipelineFixture. addModification(Pipeline pipeline, String... changedFiles)
void
PipelineManager. remove(Pipeline pipeline)
FinishedBuildEx
PipelineFixture. runPipeline(Pipeline pipeline)
FinishedBuildEx
PipelineFixture. runPipeline(Pipeline pipeline, Set<String> jobsToFail)
FinishedBuildEx
PipelineFixture. runPipeline(Pipeline pipeline, Set<String> jobsToFail, Map<String,List<BuildProblemData>> job2Problems)
Pipeline
PipelineManager. save(Pipeline pipeline, String parentProjectExtId)
Save a new pipeline, or force the pipeline update without checking if its version is outdatedPipeline
PipelineManager. save(Pipeline pipeline, String previousVersion, String parentProjectExtId)
This method acts as an optimistic lock When fetching pipeline usingPipelineManager.findById(String)
or#getAll()
, a current pipeline version is provided bygetPipelineVersion()
When the same pipeline is saved, this version should be provided as [previousVersion] parameter Provided version will be compared to the current version of the pipeline - If the versions match, save will be successful - If the versions don't match,OutdatedPipelineVersionException
will be thrown and the pipeline will not be updated This might happen if pipeline was already updated by other thread\request -
Uses of Pipeline in jetbrains.buildServer.pipeline.impl
Classes in jetbrains.buildServer.pipeline.impl that implement Pipeline Modifier and Type Class Description class
PipelineImpl
Methods in jetbrains.buildServer.pipeline.impl that return Pipeline Modifier and Type Method Description Pipeline
PipelineManagerImpl. findById(String id)
Pipeline
PipelineManagerImpl. findByProject(SProject project)
Pipeline
PipelineManagerImpl. save(Pipeline pipeline, String parentProjectExtId)
Pipeline
PipelineManagerImpl. save(Pipeline pipeline, String previousVersion, String parentProjectExtId)
This implementation only works in single-node setup.Methods in jetbrains.buildServer.pipeline.impl that return types with arguments of type Pipeline Modifier and Type Method Description List<Pipeline>
PipelineManagerImpl. getAll(String parentProjectExtId)
Methods in jetbrains.buildServer.pipeline.impl with parameters of type Pipeline Modifier and Type Method Description void
PipelineManagerImpl. remove(Pipeline pipeline)
Pipeline
PipelineManagerImpl. save(Pipeline pipeline, String parentProjectExtId)
Pipeline
PipelineManagerImpl. save(Pipeline pipeline, String previousVersion, String parentProjectExtId)
This implementation only works in single-node setup. -
Uses of Pipeline in jetbrains.buildServer.pipeline.impl.service.optimizations
Methods in jetbrains.buildServer.pipeline.impl.service.optimizations with parameters of type Pipeline Modifier and Type Method Description PipelineOptimizationsResponse
PipelineOptimizationsService. getPipelineOptimizations(Pipeline pipeline, String branchName)
PipelineOptimizationsResponse
PipelineOptimizationsServiceImpl. getPipelineOptimizations(Pipeline pipeline, String branchName)
-