Class YamlPipelineCommitMessageProducer
- java.lang.Object
-
- jetbrains.buildServer.pipeline.versionedSettings.yaml.YamlPipelineCommitMessageProducer
-
- All Implemented Interfaces:
CommitMessageProducer
,ServerExtension
,TeamCityExtension
@Service public class YamlPipelineCommitMessageProducer extends Object implements CommitMessageProducer
-
-
Constructor Summary
Constructors Constructor Description YamlPipelineCommitMessageProducer(ProjectManager projectManager, PipelineManager pipelineManager, PipelineYamlParser pipelineYamlParser, ServerExtensionHolder serverExtensionHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCommitMessage(ConfigAction configAction)
Returns config action commit message with human-readable affected entity, e.g.boolean
isApplicable(ConfigAction configAction)
Returns whether this CommitMessageProduces can generate a commit message for given cause (config action).
-
-
-
Constructor Detail
-
YamlPipelineCommitMessageProducer
public YamlPipelineCommitMessageProducer(@NotNull ProjectManager projectManager, @NotNull PipelineManager pipelineManager, @NotNull PipelineYamlParser pipelineYamlParser, @NotNull ServerExtensionHolder serverExtensionHolder)
-
-
Method Detail
-
getCommitMessage
@NotNull public String getCommitMessage(@NotNull ConfigAction configAction)
Description copied from interface:CommitMessageProducer
Returns config action commit message with human-readable affected entity, e.g. "'My Project' project" or "pipeline 'My Pipeline'".- Specified by:
getCommitMessage
in interfaceCommitMessageProducer
- Returns:
- see above
-
isApplicable
public boolean isApplicable(@NotNull ConfigAction configAction)
Description copied from interface:CommitMessageProducer
Returns whether this CommitMessageProduces can generate a commit message for given cause (config action).- Specified by:
isApplicable
in interfaceCommitMessageProducer
- Returns:
- see above
-
-