Class BuildPipelineInvoker


  • @ApplicationScoped
    public class BuildPipelineInvoker
    extends Object
    Helper class for invoking the build system pipeline.
    • Constructor Detail

      • BuildPipelineInvoker

        public BuildPipelineInvoker()
      • BuildPipelineInvoker

        @Inject
        public BuildPipelineInvoker​(@Named("buildPipelineExecutor")
                                    org.guvnor.ala.pipeline.execution.PipelineExecutor executor,
                                    org.guvnor.ala.registry.PipelineRegistry pipelineRegistry)
    • Method Detail

      • invokeLocalBuildPipeLine

        public void invokeLocalBuildPipeLine​(BuildPipelineInvoker.LocalBuildRequest buildRequest,
                                             Consumer<LocalBinaryConfig> consumer)
        Invokes the local build pipeline.
        Parameters:
        buildRequest - the buildRequest configures the build to perform.
        consumer - a consumer for getting the pipeline output.
      • invokeLocalBuildPipeLine

        public LocalBinaryConfig invokeLocalBuildPipeLine​(BuildPipelineInvoker.LocalBuildRequest buildRequest)
        Invokes the local build pipeline.
        Parameters:
        buildRequest - the buildRequest configures the build to perform.
        Returns:
        the pipeline output.