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 PipelinePipelineFixture. createPipeline(String yaml)PipelinePipelineFixture. createPipeline(String yaml, List<VcsRoot> additionalVcsRoots)PipelinePipelineManager. findById(String id)PipelinePipelineManager. findByProject(SProject project)PipelinePipelineManager. save(Pipeline pipeline, String parentProjectExtId)Save a new pipeline, or force the pipeline update without checking if its version is outdatedPipelinePipelineManager. 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,OutdatedPipelineVersionExceptionwill be thrown and the pipeline will not be updated This might happen if pipeline was already updated by other thread\requestPipelinePipelineFixture. updatePipeline(String pipelineId, String yaml, String previousVersion, List<VcsRoot> additionalVcsRoots)PipelinePipelineFixture. 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 voidPipelineFixture. addModification(Pipeline pipeline, String... changedFiles)voidPipelineManager. remove(Pipeline pipeline)FinishedBuildExPipelineFixture. runPipeline(Pipeline pipeline)FinishedBuildExPipelineFixture. runPipeline(Pipeline pipeline, Set<String> jobsToFail)FinishedBuildExPipelineFixture. runPipeline(Pipeline pipeline, Set<String> jobsToFail, Map<String,List<BuildProblemData>> job2Problems)PipelinePipelineManager. save(Pipeline pipeline, String parentProjectExtId)Save a new pipeline, or force the pipeline update without checking if its version is outdatedPipelinePipelineManager. 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,OutdatedPipelineVersionExceptionwill 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 classPipelineImplMethods in jetbrains.buildServer.pipeline.impl that return Pipeline Modifier and Type Method Description PipelinePipelineManagerImpl. findById(String id)PipelinePipelineManagerImpl. findByProject(SProject project)PipelinePipelineManagerImpl. save(Pipeline pipeline, String parentProjectExtId)PipelinePipelineManagerImpl. 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 voidPipelineManagerImpl. remove(Pipeline pipeline)PipelinePipelineManagerImpl. save(Pipeline pipeline, String parentProjectExtId)PipelinePipelineManagerImpl. 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 PipelineOptimizationsResponsePipelineOptimizationsService. getPipelineOptimizations(Pipeline pipeline, String branchName)PipelineOptimizationsResponsePipelineOptimizationsServiceImpl. getPipelineOptimizations(Pipeline pipeline, String branchName)
-