public class YamlSpecsImportServiceImpl extends Object implements YamlSpecsImportService
Constructor and Description |
---|
YamlSpecsImportServiceImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
processSimplifiedYaml(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path yamlFile,
Path workingDir,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
Import configuration from Yaml Specs
|
public boolean processSimplifiedYaml(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path yamlFile, @NotNull Path workingDir, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) throws IOException
YamlSpecsImportService
processSimplifiedYaml
in interface YamlSpecsImportService
specsConsumer
- consumer used to import configuration from Yaml Specsrepository
- repository from which specs have been checked outspecsSource
- specs state for current executionyamlFile
- YAML file which contain root documents of Yaml SpecsworkingDir
- repository working directoryrssPermissions
- rss permissions for repository
commits
- a list of commits related to Bamboo Specs, which occurred since last executionstdout
- output handler for logging execution informationlogFilename
- name of the log fileIOException
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.