Interface RepositoryStoredSpecsExecutionService

    • Method Detail

      • generateBambooYamlsFromSpecs

        void generateBambooYamlsFromSpecs​(@NotNull
                                          @NotNull SpecsConsumer specsConsumer,
                                          @NotNull
                                          @NotNull VcsRepositoryData repository,
                                          @NotNull
                                          @NotNull VcsBambooSpecsSource specsSource,
                                          @NotNull
                                          @NotNull Path specsDir,
                                          @NotNull
                                          @NotNull Path outputDir,
                                          @NotNull
                                          @NotNull RssSecurityConfiguration rssSecurityConfiguration,
                                          @NotNull
                                          @NotNull RssPermissions rssPermissions,
                                          @NotNull
                                          @NotNull List<CommitContext> commits,
                                          @NotNull
                                          @NotNull RssExecutionOutputHandler stdout,
                                          @NotNull
                                          @NotNull String logFilename)
        Execute Java Specs
        Parameters:
        specsConsumer - consumer used to process execution errors
        repository - repository from which specs have been checked out
        specsSource - specs state for current execution
        specsDir - checked out directory in which Specs are located
        outputDir - folder for placing generated internal yaml
        rssSecurityConfiguration - Repository Stored Specs security configuration
        rssPermissions - rss permissions for repository
        commits - a list of commits related to Bamboo Specs, which occurred since last execution
        stdout - output handler for logging execution information
        logFilename - name of the log file