public class YamlSpecsImportServiceImpl extends Object implements YamlSpecsImportService
Constructor and Description |
---|
YamlSpecsImportServiceImpl() |
Modifier and Type | Method and Description |
---|---|
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)
Import configuration from Yaml Specs
|
public boolean processSimplifiedYaml(@NotNull @NotNull SpecsConsumer specsConsumer, @NotNull @NotNull VcsRepositoryData repository, @NotNull @NotNull VcsBambooSpecsSource specsSource, @NotNull @NotNull Path yamlFile, @NotNull @NotNull Path workingDir, @NotNull @NotNull RssPermissions rssPermissions, @NotNull @NotNull List<CommitContext> commits, @NotNull @NotNull RssExecutionOutputHandler stdout, @NotNull @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 © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.