ebonite.build.provider.pipeline module¶
-
class
ebonite.build.provider.pipeline.
PipelineProvider
(pipeline: ebonite.core.objects.core.Pipeline, server: ebonite.runtime.server.base.Server, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.base.PythonProvider
Provider to build service from Pipeline object
Parameters: - pipeline – Pipeline instance to build from
- server – Server instance to build with
- debug – Whether to run image in debug mode
-
class
ebonite.build.provider.pipeline.
PipelineBuildable
(pipeline_id: Union[int, ebonite.core.objects.core.Pipeline], server_type: str, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.utils.BuildableWithServer
-
task
¶ property to get task (can be None, whick forces to provide task manually)
-
pipeline
¶
-
get_provider
() → ebonite.build.provider.pipeline.PipelineProvider[source]¶ Abstract method to get a provider for this Buildable
-
type
= 'ebonite.build.provider.pipeline.PipelineBuildable'¶
-
-
class
ebonite.build.provider.pipeline.
BuildableModelHook
[source]¶ Bases:
ebonite.core.analyzer.buildable.BuildableHook
,ebonite.core.analyzer.base.TypeHookMixin
-
valid_types
= [<class 'ebonite.core.objects.core.Pipeline'>]¶
-