gcip2.ci.jobs.base

Classes

Base(_config, _di)

BaseLinux(_config, _di, _scipt_linux, ...)

BasePython(_config, _di, _scipt_linux, ...)

BaseTask(_config, _di, _scipt_linux, ...)

PreCommit(_config, _di)

class gcip2.ci.jobs.base.Base(_config, _di)[source]

Bases: JobBuilderImpl

Parameters:
_base: ClassVar[type[JobBuilderImpl] | None] = None
apply()[source]
Parameters:

self (Self)

Return type:

Self

class gcip2.ci.jobs.base.BaseLinux(_config: gcip2.project_config.ProjectConfig, _di: injector.Injector, _scipt_linux: gcip2.ci.jobs.assets.ScriptLinux, _after_script_linux: gcip2.ci.jobs.assets.AfterScriptLinux, _before_script_linux: gcip2.ci.jobs.assets.BeforeScriptLinux)[source]

Bases: JobBuilderImpl

Parameters:
_base

alias of Base

_scipt_linux: ScriptLinux
_after_script_linux: AfterScriptLinux
_before_script_linux: BeforeScriptLinux
apply()[source]
Parameters:

self (Self)

Return type:

Self

class gcip2.ci.jobs.base.BasePython(_config: gcip2.project_config.ProjectConfig, _di: injector.Injector, _scipt_linux: gcip2.ci.jobs.assets.ScriptLinux, _after_script_linux: gcip2.ci.jobs.assets.AfterScriptLinux, _before_script_linux: gcip2.ci.jobs.assets.BeforeScriptLinux)[source]

Bases: JobBuilderImpl

Parameters:
_base

alias of Base

_scipt_linux: ScriptLinux
_after_script_linux: AfterScriptLinux
_before_script_linux: BeforeScriptLinux
apply()[source]
Parameters:

self (Self)

Return type:

Self

class gcip2.ci.jobs.base.BaseTask(_config, _di, _scipt_linux, _after_script_linux, _before_script_linux)[source]

Bases: BasePython

Parameters:
_base

alias of BasePython

apply()[source]
Parameters:

self (Self)

Return type:

Self

class gcip2.ci.jobs.base.PreCommit(_config, _di)[source]

Bases: JobBuilderImpl

Parameters:
_name: ClassVar[str | Enum | None] = 'pre-commit'
_base

alias of BaseTask

apply()[source]
Parameters:

self (Self)

Return type:

Self