gcip2.pipeline.builder

Classes

class gcip2.pipeline.builder.TriggerPipelineDefaults(*values)[source]

Bases: str, Enum

out_file = 'out/pipeline.gitlab-ci.yml'
class gcip2.pipeline.builder.PipelineBuilder(di)[source]

Bases: object

Parameters:

di (Injector)

yaml_dumper

alias of CustomDumper

static show_file_diff(path, data)[source]
Parameters:
load_pipeline(path, obj_type)[source]
Parameters:
Return type:

T

render_pipeline(pipeline)[source]
Parameters:
Return type:

dict[str, Any]

build_pipeline_file(pipeline, path, **_)[source]
Parameters:
Return type:

None

build_gitlab_ci(ci_file_path, out_gitlab_ci)[source]
Parameters:
Return type:

None

build_pipeline(ci_file_path, out_pipeline_path)[source]
Parameters:
Return type:

None